Trang chủ / Công cụ phát triển / Máy tính băm
Công cụ trực tuyến miễn phí

Máy tính băm

Tính toán các hàm băm phổ biến cho văn bản hoặc tệp cục bộ trong trình duyệt và so sánh đầu ra thập lục phân chính xác để kiểm tra tính toàn vẹn. Quá trình x…

Bắt đầu sử dụng

Công cụ này giúp bạn làm gì

Tính toán các hàm băm phổ biến cho văn bản hoặc tệp cục bộ trong trình duyệt và so sánh đầu ra thập lục phân chính xác để kiểm tra tính toàn vẹn.

Ví dụ minh họa

Đầu vào

Văn bản: hello sử dụng SHA-256

Kết quả

2cf24dba5fb0a30e… (tổng cộng 64 ký tự thập lục phân)

Cách tạo ra kết quả

Hàm băm mật mã ánh xạ byte đầu vào tùy ý thành một mã băm có độ dài cố định. Thay đổi một byte sẽ tạo ra mã băm khác, nhưng mã băm không thể khôi phục đầu vào gốc.

Quy trình hữu ích

  • So sánh tệp tải xuống với tổng kiểm tra của nhà phát hành
  • Tạo mã băm kiểm thử lặp lại
  • Xác nhận hai giá trị văn bản có byte giống hệt nhau không

Giới hạn quan trọng

  • MD5 và SHA-1 không phù hợp cho bảo mật chống va chạm hiện đại.
  • Hàm băm nhanh thông thường không phải là lưu trữ mật khẩu; hệ thống mật khẩu yêu cầu hàm băm chậm có muối.
  • Kết thúc dòng hoặc mã hóa văn bản khác nhau tạo ra mã băm khác nhau.

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

Có thể giải mã băm không?

Không. Băm là một chiều; đầu vào yếu vẫn có thể bị đoán bằng cách băm các giá trị ứng viên.

Tại sao tổng kiểm tra của tôi khác?

Kiểm tra thuật toán, phiên bản tệp chính xác, mã hóa văn bản, chữ hoa/thường và kết thúc dòng.

Quá trình xử lý diễn ra cục bộ trong trình duyệt.