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.
— %
Hashing…
Cách dùng
- 1 Chọn thuật toán từ danh sách xổ xuống (mặc định là SHA-256).
- 2 Chọn chế độ Text (văn bản) hoặc File.
- 3 Gõ hoặc dán văn bản, hoặc tải lên file (tối đa 50 MB).
- 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ị.
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
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụ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.