#️⃣

tạo hash

Tính hash MD5, SHA-1, SHA-256 và SHA-512 từ văn bản hoặc tệp. Tất cả thuật toán chạy song song. Chuyển đổi đầu ra chữ hoa/chữ thường.

Công cụ tạo Chạy cục bộ Không gửi dữ liệu
MD5 SHA-1 SHA-256 SHA-512 tạo phía máy khách
Văn bản đầu vào
Kết quả hash
MD5 Đang chờ nhập—
SHA-1 Đang chờ nhập—
SHA-256 Đang chờ nhập—
SHA-512 Đang chờ nhập—

Tạo hash là gì?

tạo hash chuyển văn bản hoặc tệp thành giá trị băm có độ dài cố định như MD5, SHA-1, SHA-256 và SHA-512. Hữu ích cho so sánh checksum, xác minh tệp và nhanh chóng hiểu cách các thuật toán hash khác nhau tạo ra kết quả khác nhau cho cùng đầu vào.

Cách sử dụng công cụ tạo hash

  1. Nhập văn bản hoặc chuyển sang chế độ tệp và chọn một tệp.
  2. Để công cụ tính song song các thuật toán hash có sẵn.
  3. Xem lại các giá trị băm bạn cần cho so sánh checksum hoặc lưu hồ sơ.
  4. Sao chép hash cần thiết để xác minh, viết script hoặc tài liệu.
Tìm hiểu hàm hash ▾
Ví dụ
Đầu vào Xin chào
Đầu ra SHA-256: 185f8db32921bd46d35cc2470d0f5fb1f86d65bd61fe11a76fa31bdc56b5bb24
Các trường hợp sử dụng phổ biến
  • Xác minh tính toàn vẹn tệp bằng cách so sánh checksum
  • So sánh đầu ra MD5, SHA-1, SHA-256 và SHA-512 cho cùng đầu vào
  • Tạo dấu vân tay để khử trùng lặp, lưu bộ nhớ đệm hoặc theo dõi tài sản
  • Kiểm tra giá trị hash cục bộ trước khi xuất bản hoặc chia sẻ tệp
Vì sao nên dùng công cụ này
  • Hữu ích cho xác minh checksum, thành phẩm phát hành và kiểm tra tính toàn vẹn.
  • Hiển thị đồng thời một số thuật toán phổ biến để so sánh nhanh.
  • Xử lý văn bản và tệp cục bộ trong trình duyệt mà không tải chúng lên.
Câu hỏi thường gặp
MD5 vẫn còn an toàn để sử dụng không?

Không dùng cho mục đích bảo mật. MD5 đã bị phá vỡ về khả năng chống va chạm. Dùng SHA-256 hoặc SHA-512 để kiểm tra tính toàn vẹn, và bcrypt/argon2 cho mật khẩu.

Tôi có thể băm một tệp không?

Có. Chuyển sang tab Tệp, kéo thả tệp của bạn, và cả bốn thuật toán sẽ tính mã băm ngay lập tức.

Tệp của tôi có được tải lên không?

Không. Việc băm tệp sử dụng FileReader và Web Crypto API của trình duyệt. Không có gì rời khỏi thiết bị của bạn.

Sự khác biệt giữa MD5, SHA-1, SHA-256 và SHA-512 là gì?

Chúng khác nhau về độ dài mã băm và mức độ bảo mật. MD5 tạo ra mã băm 128-bit (32 ký tự): nhanh nhưng đã bị phá vỡ về mặt mật mã. SHA-1 tạo ra mã băm 160-bit (40 ký tự) và cũng không còn được khuyến nghị cho mục đích bảo mật. SHA-256 và SHA-512 thuộc họ SHA-2 và vẫn an toàn để kiểm tra tính toàn vẹn và chữ ký số.