Tạo mã băm
Tạo mã băm mật mã từ văn bản hoặc toàn bộ tệp, ngay trong trình duyệt của bạn. Hỗ trợ MD5, SHA-1 và họ SHA-2.
Nhập văn bản cần băm:
Kết quả:
Cách tạo một mã băm
- Gõ hoặc dán văn bản bạn muốn băm, hoặc chọn một tệp thay thế.
- Chọn một thuật toán: MD5, SHA-1, SHA-256, SHA-384 hoặc SHA-512.
- Nhấp Tạo mã băm (hoặc chọn một tệp) để tính toán.
- Sao chép chuỗi hex chữ thường để xác minh hoặc lưu trữ.
Câu hỏi thường gặp
Mã băm là gì?
Mã băm là một chuỗi có độ dài cố định tạo ra từ dữ liệu bất kỳ. Cùng một đầu vào luôn cho cùng một mã băm, và chỉ một thay đổi nhỏ cũng tạo ra một mã hoàn toàn khác.
Tôi nên dùng thuật toán nào?
Với hầu hết mục đích sử dụng, SHA-256 là lựa chọn mặc định tốt. MD5 và SHA-1 nhanh nhưng bị coi là yếu về mật mã, vì vậy hãy tránh chúng cho các kiểm tra nhạy cảm về bảo mật.
Tôi có thể băm một toàn bộ tệp không?
Có. Dùng tùy chọn tệp để băm các byte thô của một tệp. Các mã băm SHA dùng trực tiếp các byte tệp, còn MD5 giải mã chúng thành văn bản UTF-8 trước.
Công cụ có tải dữ liệu của tôi lên không?
Không. Việc băm chạy hoàn toàn trong trình duyệt của bạn. Văn bản và tệp của bạn không bao giờ rời khỏi thiết bị.
Công cụ liên quan
Tại sao tạo mã băm?
Mã băm là dấu vân tay độ dài cố định của bất kỳ văn bản hoặc tệp nào, cho phép bạn xác minh tính toàn vẹn, loại bỏ dữ liệu trùng lặp hoặc so sánh giá trị mà không lưu bản gốc. Cùng một đầu vào luôn cho cùng một mã băm.
- Xác minh tính toàn vẹn của tệp bằng cách so sánh tổng kiểm SHA-256 sau khi tải xuống.
- Phát hiện thay đổi dữ liệu ngoài ý muốn trong lúc truyền hoặc lưu trữ.
- Tạo định danh nhanh, không thể đảo ngược cho bộ nhớ đệm hoặc loại bỏ trùng lặp.
Mẹo và Giới hạn
MD5 và SHA-1 phù hợp cho tổng kiểm nhưng không an toàn về mật mã cho mật khẩu — hãy ưu tiên SHA-256, SHA-384 hoặc SHA-512 dùng WebCrypto của trình duyệt. Việc băm chạy hoàn toàn cục bộ.