Chuyển tới nội dung chính
Z

Trình tạo Hash — Đầy đủ thuật toán

Tính hash MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, Keccak-256, CRC-32 và NTLM cho văn bản hoặc file ngay trong trình duyệt.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

%

Hashing…

Cách dùng

  1. 1 Chọn thuật toán từ danh sách xổ xuống (mặc định là SHA-256).
  2. 2 Chọn chế độ Text (văn bản) hoặc File.
  3. 3 Gõ hoặc dán văn bản, hoặc tải lên file (tối đa 50 MB).
  4. 4 Chọn định dạng kết quả Hex hoặc Base64 rồi sao chép digest.

Vì sao dùng công cụ này

  • 13 thuật toán hash trong một công cụ duy nhất — chọn từ danh sách xổ xuống thay vì phải lưu bookmark năm trang khác nhau.
  • Các thư viện nặng (js-sha3, spark-md5) chỉ được tải khi thuật toán tương ứng lần đầu được chọn — giúp trang tải ban đầu nhanh hơn.
  • Ở chế độ File, các file lớn được xử lý theo từng khối 2 MB khi trình duyệt hỗ trợ.
  • Hoàn toàn xử lý phía client — văn bản và file không bao giờ rời khỏi trình duyệt của bạn.

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

Công cụ hỗ trợ những thuật toán nào?

MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384, SHA3-512, Keccak-256 (biến thể dùng trong Ethereum), CRC-32 và NTLM.

Vì sao không có MD2, MD6 và Whirlpool?

MD2 đã bị loại bỏ (deprecated) từ năm 1996 và không có bản triển khai JS nào còn được bảo trì đủ nhỏ gọn để đưa vào. MD6 chỉ là một thiết kế nghiên cứu, chưa từng được triển khai thực tế. Whirlpool cần một bảng tra cứu (lookup table) dài tới 700 dòng — chúng tôi sẵn sàng bổ sung nếu có nhu cầu.

SHA-256 có phải lựa chọn phù hợp không?

Với hầu hết các trường hợp sử dụng hiện đại thì có — SHA-256 nhanh, được hỗ trợ rộng rãi và được xem là an toàn. Hãy dùng SHA3-256 hoặc SHA-512 nếu bạn cần tách biệt hoàn toàn khỏi họ MD/SHA-1. Với việc lưu trữ mật khẩu, hãy dùng một KDF chuyên dụng như Argon2 hoặc bcrypt, không dùng hash thô.

Cần công cụ chỉ dùng một thuật toán duy nhất?

Hãy thử các trang chuyên biệt của chúng tôi: Trình tạo MD5 Hash, Trình tạo SHA-256 Hash, Trình tạo SHA-1 Hash và Trình tạo Keccak-256 Hash.

Keccak-256 khác gì so với SHA3-256?

Keccak-256 là phiên bản gốc của thuật toán Keccak, không có thay đổi về padding; SHA3-256 là phiên bản đã được NIST chuẩn hóa với byte padding hơi khác. Cả hai cho ra kết quả khác nhau với cùng một đầu vào. Ethereum sử dụng Keccak-256 (hàm keccak256() trong Solidity).

Trình tạo Hash — Đầy đủ thuật toán là gì?

Trình tạo Hash là công cụ tính toán giá trị băm (hash) mật mã học và checksum của văn bản hoặc file theo nhiều thuật toán khác nhau, bao gồm MD4, MD5, SHA-1, họ SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512), SHA3, Keccak-256, CRC-32 và NTLM. Công cụ trả về digest kết quả cho từng thuật toán đã chọn. Toàn bộ quá trình băm chạy phía client trong trình duyệt, nên dữ liệu đầu vào không bao giờ rời khỏi thiết bị.

Tóm tắt

Trình tạo Hash — Đầy đủ thuật toán là công cụ lập trình miễn phí của Zerethon Tools. Tính hash MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, Keccak-256, CRC-32 và NTLM cho văn bản hoặc file ngay trong trình duyệt. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình tạo Hash — Đầy đủ thuật toán chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

So sánh

Kiến thức cơ bản

Hướng dẫn

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Dùng thử Zerethon miễn phí