ToolsMaxxing

Tạo mã băm

Tạo mã băm SHA-1, SHA-256, SHA-384 và SHA-512 của văn bản hoặc tệp.

0 byte

Hãy gõ một ít văn bản để xem mã băm của nó.

Tệp của bạn ở lại trên thiết bị

Cách dùng

  1. 1Chọn Văn bản hoặc Tệp.
  2. 2Gõ văn bản của bạn, hoặc chọn một tệp.
  3. 3Đọc bốn mã băm hiện ra.
  4. 4Sao chép mã bạn cần. So sánh với giá trị checksum do nguồn của tệp công bố.

Các tùy chọn có tác dụng gì

Văn bản
Văn bản được chuyển thành byte UTF-8 trước khi băm, nên kết quả khớp với các công cụ dòng lệnh như sha256sum.
Tệp
Tệp được đọc trong trình duyệt và băm dưới dạng byte thô. Nó không được tải lên.
Hex chữ hoa
Hiển thị mã băm bằng chữ hoa. Giá trị vẫn như nhau.

Quyền riêng tư

Việc băm dùng Web Crypto API của trình duyệt. Văn bản và tệp ở lại trên thiết bị của bạn.

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

Sao không có MD5?

Web Crypto API cố ý bỏ MD5 vì nó đã bị phá vỡ khi dùng cho bảo mật. SHA-256 là lựa chọn thường dùng cho checksum hiện nay.

Tôi có thể dùng để lưu mật khẩu không?

Không. Các mã băm nhanh như SHA-256 là công cụ sai cho mật khẩu vì có thể bị đoán nhanh. Hãy dùng mã băm mật khẩu chậm như Argon2, scrypt hoặc bcrypt trong ứng dụng của bạn.

Làm sao kiểm tra tệp đã tải về?

Chọn thẻ Tệp, chọn tệp đã tải, và so sánh giá trị SHA-256 với checksum trên trang tải xuống. Nếu mọi ký tự khớp nhau, tệp đó giống hệt.

Sao mã băm của tôi khác với công cụ khác?

Thường là do khác biệt ẩn trong đầu vào: một dòng mới ở cuối, kiểu xuống dòng khác hoặc bảng mã văn bản khác. Chỉ một byte thay đổi cũng cho mã băm hoàn toàn khác.

Tệp có giới hạn dung lượng không?

Tệp được nạp vào bộ nhớ để băm, nên giới hạn là bộ nhớ thiết bị của bạn. Tệp rất lớn, vài gigabyte trở lên, có thể không xử lý được.

Công cụ liên quan