Trình tạo hash
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ủ.
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
- 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ộ.
- Đọ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õ.
- Để 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.
- 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.
- Đố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ủ.