Tạo mã băm

Tính toán mã băm MD5, SHA-1, SHA-256, SHA-512, SHA-3, CRC32 và HMAC cho văn bản hoặc tệp.

Chỉ xử lý trên trình duyệt (Hỗ trợ ngoại tuyến)
1

Nhập văn bản

Dán hoặc nhập nội dung vào trường.

2

Điều chỉnh cài đặt

Cấu hình các tùy chọn để có kết quả mong muốn.

3

Sao chép hoặc lưu

Sao chép đầu ra vào clipboard hoặc lưu.

Tính năng nổi bật

8 thuật toán băm chỉ với một cú nhấp

Tính MD5, CRC32, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256 và SHA3-512 đồng thời. Tất cả kết quả hiển thị ngay lập tức.

Băm thời gian thực khi gõ

Kết quả cập nhật ngay khi bạn gõ — không cần nhấn nút. 8 thuật toán được tính toán theo thời gian thực.

Hỗ trợ xác thực HMAC

Tạo HMAC (mã xác thực tin nhắn) với khóa bí mật cho SHA-1, SHA-256, SHA-384 và SHA-512. Hỗ trợ khóa UTF-8 và thập lục phân.

Xác minh và so sánh băm

Dán giá trị băm mong đợi để xác minh ngay lập tức với tất cả kết quả đã tính. Công cụ tự động xác định thuật toán khớp.

Băm tệp hàng loạt với tiến trình

Băm nhiều tệp cùng lúc với chỉ báo tiến trình trực quan. Kéo và thả tệp — kết quả theo tệp với sao chép một cú nhấp.

100% riêng tư — không tải lên máy chủ

Tất cả băm được thực hiện hoàn toàn trong trình duyệt của bạn sử dụng Web Crypto API và JavaScript tối ưu. Văn bản và tệp của bạn không bao giờ rời khỏi thiết bị.

Giới thiệu công cụ này

Tạo mã băm là gì?

Tạo mã băm tính toán giá trị băm mật mã cho văn bản hoặc tệp bằng các thuật toán MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512 và CRC32. Công cụ cũng hỗ trợ HMAC (Hash-based Message Authentication Code) với khóa bí mật. Mã băm là dấu vân tay một chiều, dùng để xác minh tính toàn vẹn dữ liệu, so sánh tệp và xác thực tải xuống.

Tạo mã băm ngay lập tức trong trình duyệt với tính toán thời gian thực — lý tưởng để kiểm tra tính toàn vẹn tệp hoặc tạo tóm tắt nội dung.

Trường hợp sử dụng phổ biến

  • Toàn vẹn tệp: Xác minh tệp tải xuống không bị giả mạo bằng cách so sánh checksum
  • Khử trùng lặp nội dung: So sánh mã băm để tìm tệp trùng lặp
  • Xác thực API: Tạo chữ ký HMAC cho các yêu cầu API
  • Phân phối phần mềm: Tạo checksum cho bản phát hành tệp của bạn
  • Kiểm toán bảo mật: Băm tệp để phát hiện sửa đổi trái phép

Tạo mã băm ưu tiên quyền riêng tư

Mã băm được tính toán hoàn toàn trong trình duyệt bằng Web Crypto API tích hợp sẵn và triển khai JavaScript tối ưu.

  • Văn bản và tệp của bạn không bao giờ rời khỏi thiết bị — rất quan trọng khi băm nội dung nhạy cảm
  • Sử dụng triển khai mật mã tăng tốc phần cứng khi khả dụng
  • Hoạt động ngoại tuyến sau khi trang đã tải

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

MD5, CRC32, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256 và SHA3-512 đều được tính đồng thời. Các thuật toán SHA sử dụng Web Crypto API của trình duyệt, trong khi MD5, CRC32 và SHA-3 sử dụng triển khai JavaScript tối ưu.
Có, chuyển sang chế độ Tệp và thả tệp bất kỳ. Bạn cũng có thể băm nhiều tệp cùng lúc với xử lý hàng loạt. Mã băm được tính cục bộ trong trình duyệt — tệp không bao giờ được tải lên.
Không. Mọi xử lý diễn ra hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ rời khỏi thiết bị — không có gì được tải lên máy chủ.
Có. Sau khi trang đã tải xong, công cụ hoạt động hoàn toàn ngoại tuyến. Để có trải nghiệm tốt nhất, hãy cài đặt PrivaDeck như PWA từ trình duyệt của bạn.
Không có giới hạn nào từ máy chủ. Kích thước tệp tối đa phụ thuộc vào bộ nhớ khả dụng và khả năng của trình duyệt trên thiết bị của bạn. Hầu hết các thiết bị hiện đại đều xử lý tốt tệp lên đến vài trăm MB mà không gặp vấn đề.
MD5 đã bị phá vỡ về mặt mật mã và không nên sử dụng cho mục đích bảo mật. Tuy nhiên, nó vẫn được sử dụng rộng rãi cho checksum và xác minh tính toàn vẹn tệp khi khả năng chống va chạm không quan trọng.
HMAC (Hash-based Message Authentication Code) kết hợp hàm băm với khóa bí mật để tạo mã xác thực thông điệp. Nó được dùng để xác minh cả tính toàn vẹn và tính xác thực của dữ liệu. Chuyển sang chế độ HMAC và nhập khóa bí mật để tính giá trị HMAC.
Sau khi tính mã băm, dán giá trị băm mong đợi vào trường xác minh. Công cụ tự động so sánh với tất cả các mã băm đã tính và hiển thị thuật toán nào khớp, nếu có. Phép so sánh không phân biệt chữ hoa chữ thường.