Miễn phí / Trực tuyến

Trình tạo Hash

MD5, SHA-1, SHA-256 & SHA-512

Tạo các hash mật mã từ bất kỳ văn bản nào. Tất cả các xử lý diễn ra trong trình duyệt của bạn — dữ liệu của bạn không bao giờ rời khỏi thiết bị của bạn.

Các giá trị hash sẽ xuất hiện ở đây...

4 Thuật toán Hash

Tạo các hash MD5, SHA-1, SHA-256 và SHA-512 đồng thời từ một đầu vào duy nhất.

Tạo Hash Thời gian Thực

Xem các giá trị hash cập nhật ngay lập tức khi bạn gõ. Không cần nhấn nút, không cần chờ đợi.

Sao chép Một lần Nhấn

Sao chép bất kỳ giá trị hash nào vào clipboard của bạn chỉ với một lần nhấn. Hoàn hảo cho việc so sánh nhanh.

100% Phía Khách Hàng

Sử dụng Web Crypto API và chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu nhạy cảm của bạn không bao giờ chạm vào máy chủ.

Hiểu về Các Hàm Hash Mật Mã

Một hàm hash nhận bất kỳ đầu vào nào (văn bản, tệp, dữ liệu) và tạo ra một chuỗi ký tự có độ dài cố định gọi là hash hoặc digest. Đầu vào giống nhau luôn tạo ra cùng một hash, nhưng ngay cả một thay đổi nhỏ trong đầu vào cũng tạo ra một hash hoàn toàn khác. Tính chất này làm cho các hash trở nên cần thiết cho việc xác minh tính toàn vẹn của dữ liệu, lưu trữ mật khẩu và chữ ký số.

Các Thuật Toán Hash Thông Dụng

MD5 tạo ra một hash 128-bit (32 ký tự hex). Mặc dù nhanh, nó không còn được coi là an toàn cho các mục đích mật mã, nhưng vẫn được sử dụng rộng rãi cho các kiểm tra và ứng dụng không bảo mật. SHA-1 tạo ra một hash 160-bit (40 ký tự hex) và cũng đã bị ngừng sử dụng cho mục đích bảo mật. SHA-256 và SHA-512 (một phần của gia đình SHA-2) là tiêu chuẩn hiện tại cho việc hash an toàn, tạo ra các hash 256-bit (64 ký tự) và 512-bit (128 ký tự) tương ứng.

Các Ứng Dụng Thực Tiễn cho Các Hàm Hash

Các nhà phát triển sử dụng các hash để xác minh tính toàn vẹn của tệp (so sánh các kiểm tra), lưu trữ mật khẩu một cách an toàn (đã hash, không phải văn bản thuần túy), tạo ra các định danh duy nhất, chữ ký số và loại bỏ dữ liệu trùng lặp. Nếu bạn tải xuống một tệp và muốn xác minh rằng nó không bị can thiệp, hãy so sánh hash của tệp đã tải xuống của bạn với hash chính thức do nhà phát hành cung cấp.

Câu Hỏi Thường Gặp về Trình Tạo Hash