Hướng Dẫn Tạo Hash

Tạo băm SHA-1, SHA-256, SHA-384 và SHA-512 từ văn bản. Mọi xử lý diễn ra trong trình duyệt — không tải lên.

Quay lại Tạo Hash

Công cụ này làm gì

Trình tạo Hash tính toán hash mật mã từ văn bản. Nhập bất kỳ chuỗi nào và nhận hash SHA-1, SHA-256, SHA-384 và SHA-512 ngay lập tức. Tất cả băm chạy trên trình duyệt của bạn—không tải lên, không máy chủ. Hữu ích cho checksum, tính toàn vẹn dữ liệu và học cách hàm hash hoạt động.

Cách sử dụng

  1. Nhập văn bản — Gõ hoặc dán văn bản bạn muốn băm. Hỗ trợ Unicode (UTF-8).
  2. Xem hash — SHA-1, SHA-256, SHA-384 và SHA-512 hiển thị đồng thời.
  3. Sao chép — Nhấp biểu tượng sao chép bên cạnh bất kỳ hash nào để sao chép vào clipboard.
  4. Thay đổi đầu vào — Chỉnh sửa văn bản; tất cả hash cập nhật theo thời gian thực.

Cách hoạt động

Công cụ sử dụng Web Crypto API (hoặc polyfill) để tính hash. Đầu vào được mã hóa thành UTF-8, sau đó truyền đến thuật toán hash đã chọn. Mỗi thuật toán tạo digest có độ dài cố định (SHA-1: 40 ký tự hex, SHA-256: 64 ký tự hex, v.v.). Cùng đầu vào luôn tạo cùng đầu ra; thay đổi nhỏ thay đổi hash hoàn toàn.

Tất cả tính toán và xử lý chạy hoàn toàn trên trình duyệt của bạn. Không có dữ liệu được gửi đến máy chủ.

Trường hợp sử dụng & ví dụ

  • Checksum — Xác minh nội dung tệp hoặc tính toàn vẹn tin nhắn.
  • Mật khẩu — Tạo hash mật khẩu để lưu trữ (dùng key derivation đúng trong môi trường sản xuất).
  • API — Tạo chữ ký yêu cầu cho xác thực.
  • Học tập — Khám phá hash mật mã hoạt động thế nào.
  • Git — Hiểu Git dùng SHA-1 cho ID đối tượng thế nào.

Ví dụ

Đầu vào: hello

  • SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
  • SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Giới hạn & lưu ý

  • Kích thước đầu vào — Đầu vào rất lớn có thể làm chậm trình duyệt; không có giới hạn tài liệu nghiêm ngặt.
  • SHA-1 — Được coi yếu cho mục đích bảo mật mới; ưu tiên SHA-256 hoặc SHA-512 cho bảo mật.
  • Hỗ trợ trình duyệt — Cần Web Crypto API; hoạt động trên mọi trình duyệt hiện đại.

Tất cả tính toán và chuyển đổi chạy hoàn toàn trên trình duyệt. Không có dữ liệu được gửi đến máy chủ, dữ liệu của bạn không rời khỏi thiết bị.