SM3 là gì?
SM3 là hàm băm mật mã được tiêu chuẩn hóa tại Trung Quốc (GM/T 0004-2012). Hàm tạo giá trị băm 256-bit (32 byte), thường hiển thị dưới dạng chuỗi thập lục phân 64 ký tự.
Đặc điểm chính:
- Xác định: Cùng một đầu vào luôn cho cùng một băm
- Hiệu ứng tuyết lở: Thay đổi nhỏ ở đầu vào tạo ra đầu ra rất khác
- Chống va chạm: Được thiết kế để khó tìm va chạm
Ứng dụng phổ biến:
- Kiểm tra toàn vẹn dữ liệu
- Chữ ký số (SM2)
- Định danh an toàn