Trình tạo mã băm

Tính mã băm MD5 / SHA-1 / SHA-224 / SHA-256 / SHA-384 / SHA-512 / SHA3-256 / SHA3-512 / BLAKE2b-512 / BLAKE2s-256 từ văn bản UTF-8, Hex hoặc Base64 mà không tải dữ liệu lên.

Bảo mật & mật mã
Đang chuẩn bị không gian làm việc…

Đầu vào

Đang chuẩn bị không gian làm việc…

Kết quả
Kết quả sẽ xuất hiện tại đây.

Cách sử dụng

  1. Nhập thông điệp, chọn mã hóa và thuật toán hash.
  2. Chọn Tạo, rồi chọn đầu ra Hex hoặc Base64.
  3. Sao chép digest, so giá trị mong đợi hoặc tải JSON.

Trình tạo mã băm

Mã băm là dấu vân tay có độ dài cố định của các byte. Mặc định dùng SHA-256, chọn một thuật toán cụ thể hoặc xem cả năm kết quả cùng lúc. Kiểu mã hóa đầu vào xác định những byte được băm.

Sao chép mã băm ở dạng Hex hoặc Base64 và so sánh với toàn bộ giá trị mong đợi. Các lựa chọn hiển thị này không thay đổi byte đầu vào hoặc yêu cầu tính lại.

Làm việc với đầu vào

Nhập văn bản, Hex hoặc Base64. Chọn thuật toán và định dạng đầu ra; Ví dụ điền một đoạn văn bản Unicode mẫu.

Chọn Tạo. Sao chép mã băm, so sánh với giá trị mong đợi hoặc tải kết quả không chứa đầu vào bí mật.

Ví dụ
Đầu vào
Hello, world! 👋
Kết quả
a1c81e1c2c9dc291fa5fa6a35d8c77624e1d8f19d9f7ed6817739111dc699137

Chỉ là dữ liệu ví dụ. Không dùng thông tin bí mật mẫu làm thông tin xác thực thật.

Hoạt động và giới hạn

Công cụ không chuẩn hóa văn bản, xóa khoảng trắng hoặc thêm ký tự xuống dòng. Hex cho phép khoảng trắng giữa các cặp byte; Base64 dùng bảng chữ cái chuẩn và kiểm tra padding nghiêm ngặt. MD5 và SHA-1 dành cho tương thích hệ thống cũ, không dành cho bảo mật chống va chạm hoặc lưu trữ mật khẩu.

Sao chép và dùng lại

Khoảng trắng và ký tự kết thúc dòng đều được tính. Dùng Checksum tệp nếu cần băm các byte gốc của tệp.

Sao chép tất cả hash · So sánh dùng định dạng đầu ra đã chọn. Với Tất cả thuật toán, mã băm nào khớp sẽ được đánh dấu.

Giới hạn xử lý

Đầu vào: 1 MiB; Khóa bí mật: 64 KiB; Tệp: 1 GiB; Mật khẩu: 4–128 (Độ dài), 1–100 (Số lượng); bcrypt: 1–72 byte UTF-8 · chi phí 4–14 · mặc định 10; AES: Văn bản gốc 1 MiB, Cụm mật khẩu 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Mật khẩu / byte đầu vào 64 KiB, Salt / info 1 KiB, Độ dài kết quả (byte) 1–256; Kết quả 1–256 byte · tối đa 2.000.000 vòng lặp PBKDF2 · xử lý trên thiết bị của bạn; Thời gian: 30 s; Tệp: 120 s.

?

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

Có thể giải mã hash không?

Không. Hash không phải mã hóa và không có khóa giải mã. Chỉ digest không xác thực nguồn thông điệp.

Vì sao khác hash trên dòng lệnh?

So đúng byte đầu vào. Dòng mới cuối, BOM, mã hóa hoặc CRLF/LF khác đều đổi digest.

Đổi Hex sang Base64 có cần tính lại không?

Không. Định dạng đầu ra chỉ đổi cách biểu diễn byte digest hiện tại. Đổi đầu vào hoặc thuật toán cần Tạo lại.

JSON có chứa thông điệp không?

Không. JSON có thuật toán, digest, định dạng và số byte đầu vào, không có thông điệp nguồn.

Có hash dữ liệu nhị phân được không?

Có. Nhập byte dạng Hex/Base64 hoặc dùng File Checksum cho tệp gốc. Mở tệp văn bản chỉ nhận UTF-8 hợp lệ.

Tìm công cụ tiếp theo

Ngôn ngữ

Đổi ngôn ngữ? Nội dung làm việc hiện tại sẽ bị xóa. Hãy sao chép hoặc tải xuống dữ liệu cần giữ trước.