Trình tạo hash

Băm văn bản hoặc tệp bằng MD5, CRC32, SHA-1/256/512, SHA-3 và Keccak, xuất hex hoặc Base64, và xác minh một giá trị băm với hash mong đợi.

Đang tải công cụ…

Trình tạo hashNhập văn bản hoặc thả tệp để tính cùng lúc các giá trị tóm tắt MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 và Keccak, với đầu ra hex hoặc Base64, chữ hoa hoặc chữ thường. Dán một hash mong đợi để xác minh sự trùng khớp trong thời gian gần như không đổi, và chỉ hiển thị những thuật toán bạn cần. Mọi thứ chạy cục bộ bằng Web Crypto API và WebAssembly — văn bản và tệp của bạn không bao giờ rời khỏi trình duyệt.

Trình tạo hash là gì?

Trình tạo hash là một công cụ tính hash và tổng kiểm tra trực tuyến miễn phí, chuyển văn bản hoặc một tệp đã tải lên thành nhiều giá trị tóm tắt cùng lúc: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 và Keccak-256. Lập trình viên và quản trị viên dùng nó để tạo tổng kiểm tra, tạo dấu vân tay tệp, xây dựng khóa bộ nhớ đệm và xác minh bản tải xuống bằng cách dán hash mong đợi của nhà phát hành để xác nhận trùng khớp. Đầu ra có thể hiển thị dưới dạng hex chữ thường hoặc chữ hoa, hoặc Base64, và mỗi thuật toán có thể bật hoặc tắt để tập trung vào một giá trị tóm tắt. Việc băm tệp đọc các byte bằng Web Crypto API, trong khi CRC32, SHA-3 và Keccak chạy qua một mô-đun WebAssembly — tất cả trong trình duyệt.

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

  1. Chọn Văn bản hoặc Tệp ở trên — nhập hoặc dán văn bản, hoặc thả một tệp để băm các byte của nó.
  2. Mở Cài đặt (⚙) để bật thêm thuật toán (CRC32, SHA-3, Keccak) hoặc ẩn những cái bạn không cần.
  3. Trong Cài đặt, chọn đầu ra hex hoặc Base64 và chữ thường hoặc CHỮ HOA cho hex.
  4. Đọc từng giá trị tóm tắt bên dưới và nhấp Sao chép để đưa vào bảng nhớ tạm.
  5. Để xác minh, dán một hash đã biết vào ô Xác minh — dấu tích cho biết thuật toán nào khớp.

Ví dụ

Băm chuỗi "abc"

Đầu vào

abc

Đầu ra

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Xác minh một bản tải xuống

Chuyển sang Tệp, thả trình cài đặt đã tải, rồi dán tổng kiểm tra SHA-256 từ trang phát hành vào ô Xác minh. Dấu tích cạnh SHA-256 xác nhận tệp còn nguyên vẹn.

Tổng kiểm tra CRC32

Bật CRC32 trong Cài đặt để có một tổng kiểm tra ngắn 8 ký tự, hữu ích cho việc kiểm tra tính toàn vẹn nhanh và phi mật mã của văn bản hoặc tệp.

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

Những thuật toán hash nào được hỗ trợ?
Tám: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 và Keccak-256. MD5, SHA-1, SHA-256 và SHA-512 bật theo mặc định; bật những cái còn lại trong Cài đặt.
Nó có băm tệp chứ không chỉ văn bản không?
Có. Chuyển sang chế độ Tệp và thả bất kỳ tệp nào — các byte thô của nó được băm trong trình duyệt của bạn. Họ SHA dùng Web Crypto API; CRC32, SHA-3 và Keccak dùng một mô-đun WebAssembly.
Việc xác minh hoạt động thế nào?
Dán một hash đã biết vào ô Xác minh. Nó được so sánh với từng giá trị tóm tắt hiển thị ở dạng hex (không phân biệt hoa thường) và Base64 bằng phép so sánh thời gian gần như không đổi, và thuật toán khớp được làm nổi bật.
Văn bản và tệp của tôi có được tải lên đâu đó không?
Không. Mọi việc băm chạy 100% phía máy khách trong trình duyệt của bạn; không có gì được gửi tới máy chủ, nên an toàn cho tệp riêng tư và chuỗi nhạy cảm.
Tôi có thể dùng MD5 hoặc SHA-1 cho bảo mật không?
Không. MD5, SHA-1 và CRC32 không chống va chạm và dành cho tổng kiểm tra hoặc khóa bộ nhớ đệm. Hãy dùng SHA-256, SHA-512 hoặc SHA-3 cho bất cứ điều gì liên quan đến bảo mật.

Công cụ liên quan