Tạo Hash (MD5, SHA-1, SHA-256, SHA-512)
Tạo các giá trị băm mật mã thông dụng từ văn bản bất kỳ, hoàn toàn trong trình duyệt.
—
—
—
—
Giới thiệu công cụ
Công cụ Tạo Hash tính các giá trị băm MD5, SHA-1, SHA-256 và SHA-512 từ văn bản bạn nhập, cập nhật cả bốn hash cùng lúc khi bạn gõ. Hash là dấu vân tay độ dài cố định của dữ liệu: cùng một văn bản luôn cho cùng một hash, còn chỉ đổi một ký tự cũng cho kết quả hoàn toàn khác.
Lập trình viên dùng nó để kiểm tra checksum, tạo khóa cache, so sánh dấu vân của file hay thông điệp và kiểm thử code băm. Nhóm SHA chạy qua Web Crypto API sẵn có của trình duyệt để nhanh và chuẩn, và toàn bộ diễn ra cục bộ — văn bản bạn băm không bao giờ rời khỏi thiết bị.
Cách sử dụng
- Gõ hoặc dán văn bản cần băm vào ô nhập.
- Đọc các giá trị MD5, SHA-1, SHA-256 và SHA-512 sinh ngay bên dưới.
- Dùng nút sao chép cạnh mỗi hash để lấy vào code hoặc so sánh checksum.
- Dán một checksum kỳ vọng ở nơi khác và đối chiếu với hash tương ứng tại đây.
- Xóa ô nhập để bắt đầu lại với văn bản mới.
Tính năng
- Bốn thuật toán cùng lúc: MD5, SHA-1, SHA-256 và SHA-512.
- Kết quả trực tiếp, tính lại ngay khi bạn gõ.
- Hash SHA được tính bằng Web Crypto API gốc của trình duyệt.
- Sao chép một cú nhấp cho mọi hash, tô màu riêng theo thuật toán.
- Kết quả hex chữ thường nhất quán, sẵn sàng để so sánh.
- Chạy hoàn toàn phía client — không văn bản nào bị tải lên.
Câu hỏi thường gặp
Văn bản của tôi có bị gửi lên server để băm không?
Không. Việc băm chạy hoàn toàn trong trình duyệt nên những gì bạn gõ ở lại trên thiết bị và không bao giờ được tải lên.
Có thể đảo ngược hash về văn bản gốc không?
Không. Hash mật mã là hàm một chiều; không có cách nào giải ngược một hash về dữ liệu gốc. Công cụ này chỉ tạo hash, không đảo ngược.
Có nên còn dùng MD5 hay SHA-1 không?
MD5 và SHA-1 vẫn ổn cho mục đích phi bảo mật như checksum hay khóa cache, nhưng bị xem là không an toàn cho bảo mật. Hãy ưu tiên SHA-256 hoặc SHA-512 khi cần chống va chạm.
Vì sao MD5 trông khác SHA-256?
Mỗi thuật toán cho hash có kích thước cố định: MD5 là 128-bit (32 ký tự hex), SHA-1 là 160-bit (40), SHA-256 là 256-bit (64) và SHA-512 là 512-bit (128).
Có nên dùng công cụ này để băm mật khẩu không?
Hash thường không được khuyến nghị để lưu mật khẩu vì tính quá nhanh, dễ dò brute-force. Hãy dùng hàm băm mật khẩu chuyên dụng như bcrypt.