Hash BLAKE3 văn bản hoặc tệp

Tạo hash BLAKE3 cho đầu vào văn bản hoặc tải lên tệp. Tính toán checksum mã hóa an toàn để xác minh tính toàn vẹn dữ liệu và mục đích bảo mật

Cấu hình BLAKE3
256
8256
Đầu vào
Dán hoặc nhập bất kỳ văn bản UTF-8 nào, bao gồm cả biểu tượng cảm xúc và ký tự không phải Latinh.
Kết quả Hash
Kết quả băm cho đầu vào văn bản hiện tại.

Thập lục phân

Base64

Thập phân

Nhị phân

BLAKE3 là gì?

BLAKE3 là hàm băm mật mã hiện đại được dẫn xuất từ BLAKE2. Nó được thiết kế để đạt hiệu năng rất cao và hỗ trợ song song trong khi vẫn duy trì mức độ bảo mật mạnh. Nó tạo băm 256 bit theo mặc định và hỗ trợ độ dài đầu ra có thể mở rộng (XOF).

Đặc điểm chính:

  • Độ dài đầu ra có thể mở rộng: Có thể tạo băm với bất kỳ độ dài nào
  • Hiệu suất cao: Nhanh và có thể song song hóa trên CPU hiện đại
  • Xác định: Cùng một đầu vào luôn tạo ra cùng một băm
  • Hiệu ứng tuyết lở: Thay đổi nhỏ trong đầu vào tạo ra đầu ra rất khác biệt
  • Không thể đảo ngược: Về mặt tính toán, không thể đảo ngược băm để tìm đầu vào gốc
  • Chống va chạm: Rất khó tìm hai đầu vào khác nhau tạo ra cùng một băm
  • Băm có khóa: Hỗ trợ khóa tùy chọn 32 byte cho chức năng MAC
  • Dẫn xuất khóa: Có thể dẫn xuất khóa con từ vật liệu khóa và ngữ cảnh

Sử dụng phổ biến:

  • Xác minh tính toàn vẹn tệp
  • Lưu trữ theo địa chỉ nội dung và khử trùng lặp
  • Chữ ký số và chứng chỉ
  • Lưu trữ và xác thực mật khẩu
  • Giao thức và hệ thống mật mã