UTILS.
Riêng tư ngay từ đầu
#

Trình tạo Hash

Tạo hash SHA-256, SHA-1, SHA-384, SHA-512 hoặc MD5 cho văn bản hay tệp và so sánh với checksum mong đợi.

Tệp luôn ở trên thiết bị này

Tệp được xử lý trong trình duyệt, không bao giờ tải lên máy chủ. Trang web tải mã và tài nguyên cần thiết để chạy công cụ. Không tài khoản hay theo dõi.

Dùng Tải xuống để lưu công cụ thành một tệp HTML dùng ngoại tuyến.

Quyền riêng tư →
— digest —

Thử một ví dụ cụ thể

Ví dụ

Chọn SHA-256 và băm ba chữ cái abc không có dòng mới ở cuối. Kết quả là ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Với MD5, cùng văn bản cho ra 900150983cd24fb0d6963f7d28e17f72.

Lưu ý

Chỉ cần đổi một byte là digest khác hẳn, nên một dòng mới ở cuối hoặc ký tự xuống dòng kiểu Windows sẽ đổi kết quả. Để kiểm tra tệp tải về, hãy chọn tệp, chọn thuật toán mà bên phát hành dùng và dán checksum của họ vào ô hash mong đợi.

Về công cụ này

Tạo hash (digest) của văn bản hoặc cả một tệp, rồi dán checksum đã công bố để xác nhận chúng khớp nhau. Hash SHA dùng Web Crypto API có sẵn trong trình duyệt; MD5, vốn không có trong Web Crypto, được tính bằng một bản triển khai nhỏ tích hợp sẵn. Tệp được đọc trên thiết bị của bạn và không bao giờ tải lên.

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

Tôi nên dùng thuật toán nào?
SHA-256 là lựa chọn mặc định tốt. MD5 và SHA-1 vẫn phát hiện được hư hỏng ngẫu nhiên, nên hãy dùng khi trang tải xuống chỉ công bố các loại này, nhưng chúng không chống được việc cố ý sửa đổi.
Tôi có thể đảo ngược một hash không?
Không. Hash mã hóa là hàm một chiều; bạn không thể khôi phục văn bản gốc từ digest.

Công cụ khác