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

Tạo hash BLAKE2s 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 BLAKE2s
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

BLAKE2s là gì?

BLAKE2s là một hàm băm mật mã nhanh hơn MD5, SHA-1, SHA-2 và SHA-3, nhưng ít nhất cũng an toàn như tiêu chuẩn mới nhất SHA-3. Nó tạo ra đầu ra băm có độ dài thay đổi từ 8 đến 256 bit (1 đến 32 byte). BLAKE2s được tối ưu hóa cho các nền tảng 32-bit và các thiết bị nhỏ hơn, và là một phần của họ BLAKE2 được phát triển bởi Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O’Hearn và Christian Winnerlein.

Đặc điểm chính:

  • Độ dài đầu ra thay đổi: Có thể tạo ra băm từ 8 đến 256 bit
  • Hiệu suất cao: Nhanh hơn SHA-2 và SHA-3 trong khi duy trì bảo mật
  • 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ở: Những thay đổi nhỏ trong đầu vào tạo ra đầu ra hoàn toàn khác biệt
  • Không thể đảo ngược: Không thể tính toán để đả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ợ đầu vào khóa tùy chọn cho chức năng MAC
  • Tối ưu hóa cho các nền tảng nhỏ hơn: Được thiết kế cho hệ thống 32-bit và môi trường hạn chế tài nguyên

Sử dụng phổ biến:

  • Xác minh tính toàn vẹn tệp
  • Chữ ký số và chứng chỉ
  • Lưu trữ và xác thực mật khẩu
  • Ứng dụng blockchain và tiền điện tử
  • Hệ thống nhúng và thiết bị IoT
  • Ứng dụng di động yêu cầu băm nhanh
  • Giao thức và hệ thống mật mã