O que é SHA-224?
SHA-224 (Secure Hash Algorithm 224-bit) é uma função hash criptográfica que produz um valor hash de 224 bits (28 bytes), tipicamente renderizado como um número hexadecimal de 56 caracteres. Faz parte da família de funções hash SHA-2 projetadas pela NSA e publicadas pelo NIST.
Características principais:
- Determinístico: A mesma entrada sempre produz o mesmo hash
- Computação rápida: Rápido de calcular para qualquer entrada dada
- Efeito avalanche: Pequenas mudanças na entrada produzem saídas drasticamente diferentes
- Irreversível: Computacionalmente inviável reverter o hash para encontrar a entrada original
- Resistente a colisões: Muito difícil encontrar duas entradas diferentes que produzam o mesmo hash
Usos comuns:
- Assinaturas digitais e certificados
- Blockchain e criptomoedas (alguns sistemas usam SHA-224)
- Armazenamento de senhas (com salting apropriado)
- Verificação de integridade de arquivos
- Algoritmos de prova de trabalho