Utils365

Trình tạo mã hash

Tạo checksum MD5 và SHA cho văn bản và file, và kiểm tra file tải về.

Gõ văn bản, mở file bất kỳ hoặc kéo thả vào đây. Văn bản được tính hash theo UTF-8

Mã hash

  • MD5

    —

  • SHA-1

    —

  • SHA-256

    —

  • SHA-384

    —

  • SHA-512

    —

Dán checksum từ trang tải về để kiểm tra file của bạn. Chữ hoa, chữ thường và dấu cách không ảnh hưởng.

Tiếp theo: Mã hóa / giải mã Base64 · Tạo UUID

Báo lỗi công cụ này

Cách sử dụng Tạo mã hash

  1. Thêm văn bản hoặc file

    Gõ hoặc dán văn bản, hoặc mở hay kéo thả bất kỳ file nào tối đa 50 MB.

  2. Xem mọi mã hash cùng lúc

    MD5, SHA-1, SHA-256, SHA-384 và SHA-512 hiện cùng nhau, ở dạng hex hoặc Base64.

  3. So sánh hoặc sao chép

    Dán checksum từ trang tải về để xem có khớp không, hoặc sao chép bất kỳ mã hash nào.

Tại sao nên dùng Utils365

  • Xác minh file tải về

    Dán checksum được công bố và dòng khớp sẽ sáng lên. Chữ hoa, chữ thường và dấu cách không ảnh hưởng.

  • Năm mã hash một lần

    Không cần chọn thuật toán trước. Mọi checksum thông dụng được tính song song.

  • File ở lại trên thiết bị

    File được tính hash ngay trên trình duyệt, nên kể cả file lớn hay riêng tư cũng không bao giờ bị tải lên.

  • Chính xác từng byte

    File được tính hash từng byte và văn bản theo UTF-8, nên kết quả khớp với sha256sum, md5sum và các công cụ khác.

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

Làm sao kiểm tra checksum SHA-256 của file tải về?

Mở file đã tải về tại đây, rồi dán checksum từ trang web của nhà phát hành vào ô So sánh với checksum. Nếu dòng SHA-256 được tô sáng, file của bạn đúng là file họ đã công bố.

Mã hash hay checksum là gì?

Một dấu vân tay ngắn của dữ liệu. Cùng một đầu vào luôn cho cùng một mã hash, và chỉ cần đổi một byte là ra mã hoàn toàn khác, nên nó cho biết file có bị thay đổi hay không.

MD5 hay SHA-1 còn an toàn để dùng không?

Chúng vẫn ổn để phát hiện hư hỏng ngoài ý muốn, như file tải về bị lỗi. Nhưng chúng không an toàn cho mục đích bảo mật: kẻ tấn công có thể tạo hai file khác nhau có cùng MD5 hoặc SHA-1. Hãy dùng SHA-256 trở lên khi việc này quan trọng.

Có thể dùng các mã hash này để lưu mật khẩu không?

Không. Mã hash MD5 và SHA được thiết kế để chạy nhanh, nên việc đoán mật khẩu cũng nhanh. Mật khẩu cần một thuật toán chậm, có salt, như Argon2, bcrypt hoặc scrypt.

Có thể đảo ngược mã hash để lấy lại văn bản gốc không?

Không. Mã hash không giữ bản sao nào của đầu vào. Văn bản ngắn hoặc phổ biến đôi khi có thể đoán được bằng cách thử nhiều đầu vào, vì vậy mã hash không phải cách để giấu bí mật.

Vì sao mã hash của tôi không khớp với công cụ khác?

Thường là do đầu vào hơi khác: một ngắt dòng ở cuối, một bảng mã văn bản khác, hoặc kiểu xuống dòng của Windows. Công cụ này tính hash văn bản đúng như bạn gõ, theo UTF-8.