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

Trình tạo mã băm SHA-1

Tính mã băm (digest) SHA-1 của văn bản hoặc tệp ngay trong trình duyệt bằng Web Crypto API. Hữu ích cho mã commit Git và các hệ thống cũ.

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 chế độ Text (văn bản) hoặc File.
  2. 2 Nhập / dán văn bản, hoặc chọn một tệp (≤ 50 MB).
  3. 3 Chọn định dạng mã hóa đầu ra (hex hoặc Base64).
  4. 4 Sao chép mã băm.

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

  • Sử dụng Web Crypto API gốc của trình duyệt.
  • Phổ biến trong các hệ thống cũ — object ID của Git, các phiên bản TLS cũ, và một số kiểm tra tính toàn vẹn.
  • Xuất kết quả dạng hex (40 ký tự) hoặc Base64 (28 ký tự).
  • Xử lý hoàn toàn phía client.

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

SHA-1 có còn an toàn không?

Không — SHA-1 đã có các cuộc tấn công đụng độ (collision) trên thực tế (SHAttered, 2017). Đừng dùng SHA-1 cho chữ ký số hay bất kỳ mục đích chống giả mạo nào. Hãy dùng SHA-256 thay thế.

Vì sao SHA-1 vẫn còn được sử dụng?

Vì tính tương thích ngược — Git dùng nó cho object ID (kèm bản vá phát hiện đụng độ), một số hệ thống TLS cũ, và checksum tệp từ trước đây.

Công cụ này có hoạt động offline không?

Có — việc băm diễn ra hoàn toàn trong trình duyệt của bạn sau khi trang đã tải xong.

Trình tạo mã băm SHA-1 là gì?

Trình tạo mã băm SHA-1 là công cụ tính mã băm (message digest) SHA-1 của văn bản hoặc tệp, tạo ra một checksum có độ dài cố định, hữu ích cho mã commit Git và các hệ thống cũ. Công cụ sử dụng Web Crypto API gốc của trình duyệt để thực hiện việc băm và xuất kết quả dưới dạng hexadecimal hoặc Base64. Toàn bộ quá trình tính toán diễn ra ngay trong trình duyệt, do đó dữ liệu đầu vào được xử lý phía client và không bao giờ được tải lên máy chủ.

Tính năng

Web Crypto hashing

Computes the 160-bit digest locally with the browser's SubtleCrypto API.

Hex or Base64

Output as 40 hex characters or Base64.

100% private

Your input is hashed in the browser and never uploaded.

Ví dụ

Input

Hello, Zerethon!

Output

3f355878270fdd74b3a61653a94565a723c0877a

Trường hợp sử dụng

  1. 1

    Match a Git object hash

    Reproduce or verify a SHA-1 identifier as used by Git for commits and blobs.

  2. 2

    Integrate with legacy systems

    Produce SHA-1 checksums required by older tools and protocols.

  3. 3

    Understand why SHA-1 retired

    Compare SHA-1 with SHA-256 to see why security-sensitive uses moved on.

Tóm tắt

Zerethon's SHA-1 generator computes the FIPS 180-4 / RFC 3174 digest of text or files in your browser via the Web Crypto API, with hex or Base64 output. SHA-1 is still used by Git and legacy systems, but it is broken for collision resistance (SHAttered, 2017) — do not use it for security. Free, no upload.

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

References

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 mã băm SHA-1 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

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.

Đăng ký miễn phí