Bỏ qua tới nội dung
Toolbench

Tạo mã băm

Tạo mã băm MD5, SHA-1, SHA-256, SHA-384 và SHA-512, hoặc đối chiếu một checksum.

Chạy hoàn toàn trong trình duyệt của bạn

Đang tải công cụ...

Cách sử dụng

  1. Chọn thuật toán. SHA-256 là lựa chọn mặc định hợp lý; MD5 và SHA-1 chỉ dùng để đối chiếu tệp do người khác băm.
  2. Nhập hoặc dán văn bản. Mã băm cập nhật ngay khi bạn gõ.
  3. Để kiểm tra một tệp tải về, dán checksum được công bố vào ô đối chiếu và xem kết quả khớp hay không.
  4. Sao chép kết quả, hoặc đổi thuật toán để so sánh.

Tính năng

  • MD5, SHA-1, SHA-256, SHA-384 và SHA-512 từ cùng một đầu vào.
  • Đối chiếu checksum bỏ qua chữ hoa thường và khoảng trắng thừa, vì checksum dán vào thường có cả hai.
  • Cảnh báo rõ ràng với những thuật toán không còn đáng tin.
  • Chạy hoàn toàn trong trình duyệt — văn bản không rời khỏi thiết bị.
  • Chính xác với văn bản nhiều byte: tiếng Việt, tiếng Nhật và emoji đều cho kết quả đúng.

Câu hỏi thường gặp

Văn bản của tôi có được gửi lên máy chủ không?
Không. Phần SHA dùng Web Crypto có sẵn của trình duyệt, còn MD5 chạy ngay trong trang. Không có gì được tải lên, nhờ vậy có thể dùng an toàn với dữ liệu nhạy cảm.
Tôi có nên dùng MD5 không?
Chỉ để đối chiếu tệp với checksum do bên phát hành công bố. MD5 và SHA-1 đều đã bị phá — có thể tạo ra hai đầu vào khác nhau cho cùng một mã băm — nên không được dùng để bảo vệ mật khẩu, chữ ký hay bất cứ thứ gì kẻ tấn công có lợi khi làm giả. Hãy dùng SHA-256 cho những việc đó.
Có thể băm mật khẩu bằng công cụ này không?
Có thể, nhưng đừng lưu kết quả. Mật khẩu cần thuật toán chậm và có muối như scrypt, bcrypt hay Argon2; mã băm thuần của một mật khẩu có thể bị tra ngược bằng bảng tra trong vài giây.
Vì sao mã băm của tôi khác với công cụ khác?
Gần như luôn là do đầu vào khác nhau chứ không phải thuật toán: một ký tự xuống dòng thừa, kiểu xuống dòng khác nhau, hoặc văn bản mã hóa không phải UTF-8. Công cụ này băm đúng những ký tự bạn nhập, mã hóa UTF-8.

Mã hóa một đoạn ghi chú bằng mật khẩu, ngay trong trình duyệt — AES-GCM với khóa dẫn xuất đúng cách, không phải mã hóa đồ chơi.

Ký một thông điệp bằng khóa bí mật, hoặc kiểm tra chữ ký webhook mà bạn nhận được.

Đây là hash loại gì? Một danh sách rút gọn có xếp hạng, và nói thẳng khi câu trả lời không thể chắc chắn.

Tạo mật khẩu ngẫu nhiên mạnh.

Tạo mã băm — MD5, SHA-256 và SHA-512 trực tuyến