Lấy vân tay văn bản hoặc tệp bằng MD5, SHA-1, SHA-256, SHA-512 và CRC32 trực tiếp trong trình duyệt — xác minh checksum và tạo bcrypt hash có muối.

Mọi digest được tính toán trực tiếp trong trình duyệt — văn bản hoặc tệp của bạn không rời khỏi trang này. Chỉ bcrypt được xử lý trên máy chủ.

Đầu vào
Thả tệp để hash Bất kỳ loại tệp nào, tối đa 200 MB — đọc cục bộ, không bao giờ tải lên.
đang chờ đầu vào
Vân tay
MD5 128-bit lỗi thời Khớp
········
SHA-1 160-bit lỗi thời Khớp
········
SHA-256 256-bit Khớp
········
SHA-512 512-bit Khớp
········
CRC32 32-bit Khớp
········
bcrypt phía máy chủ

Hash mật khẩu có muối, được xử lý trên máy chủ với password_hash() của PHP — muối mới làm cho mỗi lần xử lý là duy nhất.

Xác minh bcrypt hash bằng password_verify(), không bao giờ so sánh chuỗi trực tiếp.


Giới thiệu về Trình tạo hash

Hash Generator tạo dấu vân tay cho văn bản hoặc file bằng MD5, SHA-1, SHA-256, SHA-512 và CRC32, tất cả được tính trực tiếp trong trình duyệt của bạn khi bạn gõ — đầu vào của bạn không bao giờ rời khỏi trang. Thả một file (lên đến 200 MB, đọc cục bộ) để tính hash cho việc xác minh checksum mà không tải lên một byte nào.

Một bảng xác minh làm cho việc kiểm tra checksum trở nên dễ dàng: dán một hash mong đợi và công cụ khớp nó với mọi digest đã tính, cho bạn biết đó là thuật toán nào và liệu nó có khớp với đầu vào của bạn không. Các thuật toán cũ được gắn nhãn rõ ràng — MD5 và SHA-1 vẫn ổn cho checksum và loại bỏ trùng lặp nhưng đã bị phá vỡ cho mục đích bảo mật.

Một thuật toán hoạt động khác biệt: bcrypt. Hash mật khẩu có muối không thể tính bằng các nguyên hàm mã hóa của trình duyệt, nên việc đóng dấu bcrypt gửi văn bản của bạn đến máy chủ, nơi hàm password_hash() của PHP tạo ra một hash muối mới — một hash mới mỗi lần nhấp, theo thiết kế.

Cách sử dụng Trình tạo hash

  1. Gõ hoặc dán văn bản, hoặc chuyển sang chế độ File và thả một file vào để tính hash cục bộ.
  2. Đọc các digest trực tiếp: MD5, SHA-1, SHA-256, SHA-512 và CRC32 cập nhật khi bạn gõ.
  3. Để xác minh một bản tải xuống, dán checksum mong đợi vào bảng Xác minh và tìm kết quả khớp.
  4. Sao chép một digest riêng lẻ, sao chép tất cả, hoặc tải chúng xuống dưới dạng checksums.txt.
  5. Đối với hash mật khẩu có muối, nhấp “Đóng dấu bcrypt hash” — cái này được tạo phía máy chủ.

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

Không — trừ một ngoại lệ. MD5, SHA-1, SHA-256, SHA-512 và CRC32 đều được tính trong trình duyệt của bạn, và file được đọc cục bộ. Chỉ có con dấu bcrypt tùy chọn gửi văn bản của bạn đến máy chủ, vì việc băm mật khẩu có muối chạy ở đó.

SHA-256 là mặc định hiện đại cho kiểm tra tính toàn vẹn và chữ ký; SHA-512 khi bạn muốn một digest lớn hơn. MD5 và SHA-1 được gắn cờ là cũ: chấp nhận được cho checksum và loại bỏ trùng lặp, nhưng không bao giờ dùng cho bất cứ điều gì nhạy cảm về bảo mật.

Thả file vào, sau đó dán checksum từ trang tải xuống vào bảng Xác minh. Công cụ so sánh nó với mọi digest đã tính và xác nhận kết quả khớp — hoặc cho bạn biết giá trị trông giống một thuật toán nhất định nhưng không khớp.

Đó là hành vi đúng. bcrypt nhúng một muối ngẫu nhiên, nên cùng một đầu vào sẽ tạo ra hash khác nhau mỗi lần đóng dấu. Xác minh hash bcrypt bằng password_verify() (hoặc hàm tương đương của ngôn ngữ bạn), không bao giờ bằng cách so sánh chuỗi.

Có — mọi thuật toán, kể cả con dấu bcrypt phía máy chủ, đều miễn phí sử dụng mà không cần tài khoản.

Có, file lên đến 200 MB được hỗ trợ và đọc hoàn toàn trên thiết bị của bạn. File lớn hơn bị từ chối với thông báo rõ ràng thay vì bị cắt ngắn âm thầm.


Tìm kiếm phổ biến
tạo hash md5 hash tạo sha256 sha512 hash trực tuyến tính checksum tạo bcrypt hash
Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.