Função de hash criptográfica
O que é Função de hash criptográfica?
Função de hash criptográficaFunção unidirecional determinista que mapeia entradas de comprimento arbitrário num resumo de comprimento fixo, resistente a pré-imagens, segundas pré-imagens e colisões.
Uma função de hash criptográfica comprime uma entrada de comprimento arbitrário num resumo de tamanho fixo e cumpre três propriedades: resistência à pré-imagem (dificuldade de encontrar x dado H(x)), à segunda pré-imagem (dificuldade de encontrar x' ≠ x com H(x') = H(x)) e a colisões (dificuldade de encontrar qualquer par x ≠ x' com o mesmo hash). É determinista, rápida e produz resumos com aparência aleatória. As funções de hash sustentam assinaturas digitais, MAC (HMAC, KMAC), armazenamento de palavras-passe (com KDFs como Argon2 ou scrypt), verificações de integridade, árvores de Merkle, blockchains e endereçamento por conteúdo. MD5 e SHA-1 estão quebradas (colisões práticas) e só são aceitáveis em usos legados sem requisitos de segurança; SHA-256, SHA-3 e BLAKE2/BLAKE3 são as famílias recomendadas atualmente.
● Exemplos
- 01
O Git usa SHA-1 (em transição para SHA-256) para identificar commits e objetos.
- 02
As fingerprints de certificados TLS são normalmente hashes SHA-256.
● Perguntas frequentes
O que é Função de hash criptográfica?
Função unidirecional determinista que mapeia entradas de comprimento arbitrário num resumo de comprimento fixo, resistente a pré-imagens, segundas pré-imagens e colisões. Pertence à categoria Criptografia da cibersegurança.
O que significa Função de hash criptográfica?
Função unidirecional determinista que mapeia entradas de comprimento arbitrário num resumo de comprimento fixo, resistente a pré-imagens, segundas pré-imagens e colisões.
Como se defender contra Função de hash criptográfica?
As defesas contra Função de hash criptográfica costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.
Quais são outros nomes para Função de hash criptográfica?
Nomes alternativos comuns: Função de hash, Resumo de mensagem.