Segurança
12 min de leitura
Entendendo hashes criptográficos: MD5, SHA-256 e além
Um hash converte dados em uma impressão digital de comprimento fixo. É essencial para verificar integridade, assinar dados e sustentar vários fluxos de segurança.
Por que isso importa
Uma boa função hash deve ser determinística, rápida, unidirecional e resistente a colisões. Se uma dessas propriedades falhar, sua utilidade cai rapidamente.
Escolhendo o algoritmo
- MD5 não serve mais para segurança
- SHA-256 é a escolha padrão para integridade
- SHA-3 oferece uma estrutura interna diferente como alternativa
Uso real
Para verificar arquivos, use SHA-256 ou superior. Para senhas, use bcrypt ou Argon2, não um hash rápido. Você pode verificar isso localmente com o Hash Calculator.