Công cụ tạo mã băm SHA
Dán văn bản và chọn thuật toán. Mã băm được tính trong trình duyệt; văn bản không được gửi đi.
Kết quả
Cách tính
- Văn bản được mã hóa UTF-8 rồi băm bằng Web Crypto API của trình duyệt.
- Kết quả hiển thị ở dạng thập lục phân chữ thường hoặc Base64.
- Chỉ một thay đổi nhỏ, kể cả một dấu cách, cũng làm thay đổi toàn bộ mã băm.
Ví dụ
SHA-256 của “hello” bắt đầu bằng 2cf24dba5fb0a30e.
Điều cần biết
- Băm không phải mã hóa: không thể giải mã ngược, nhưng văn bản ngắn hoặc phổ biến có thể bị đoán.
- SHA-1 không còn chống va chạm an toàn. Hãy dùng bcrypt, scrypt hoặc Argon2 để lưu mật khẩu.
Khi nào nên dùng
- Tạo dấu vân tay số ổn định để so sánh văn bản.
- Không dùng SHA-1 trong các hệ thống bảo mật mới.
Câu hỏi thường gặp
Băm khác mã hóa như thế nào?
Mã băm là dấu vân tay một chiều; dữ liệu mã hóa có thể khôi phục bằng khóa phù hợp.
SHA-1 còn an toàn không?
Không. SHA-1 dễ bị va chạm; hãy chọn SHA-256 hoặc thuật toán mạnh hơn cho mục đích mới.
Văn bản của tôi có được tải lên không?
Không. Mã băm được tính trong trình duyệt và văn bản không được gửi lên máy chủ.