O que é SM3?
SM3 é uma função hash criptográfica padronizada na China (GM/T 0004-2012). Ela produz um valor hash de 256 bits (32 bytes), normalmente mostrado como uma string hexadecimal de 64 caracteres.
Características principais:
- Determinístico: A mesma entrada sempre produz o mesmo hash
- Efeito avalanche: Pequenas mudanças na entrada produzem saídas muito diferentes
- Resistente a colisões: Projetada para tornar colisões difíceis de encontrar
Usos comuns:
- Verificação de integridade de dados
- Assinaturas digitais (SM2)
- Identificadores seguros