Calculadora de código hash Whirlpool
Publicado: 18 de fevereiro de 2025 às 21:27:17 UTC
Última atualização: 12 de janeiro de 2026 às 14:21:46 UTC
Whirlpool Hash Code Calculator
A função de hash Whirlpool é uma função de hash criptográfica concebida por Vincent Rijmen (um dos co-criadores do AES) e Paulo S. L. M. Barreto. Foi introduzido pela primeira vez em 2000 e posteriormente revisto em 2003 para melhorar a segurança. O Whirlpool faz parte da norma ISO/IEC 10118-3, tornando-o adequado para uma vasta gama de aplicações criptográficas. Gera um código hash de 512 bits (64 bytes), normalmente representado por 128 caracteres hexadecimais.
Divulgação completa: eu não escrevi a implementação específica da função hash usada nesta página. Trata-se de uma função padrão incluída na linguagem de programação PHP. Apenas criei a interface Web para a tornar publicamente disponível aqui por conveniência.
Sobre o Algoritmo de Hash Whirlpool
Não sou matemático nem criptógrafo, por isso vou tentar explicar como funciona esta função de hash em termos simples. Se preferires a explicação cientificamente precisa e com muita matemática, tenho a certeza que a encontras noutros sites ;-)
De qualquer forma, imagina que estás a fazer um batido com todo o tipo de ingredientes: bananas, morangos, espinafres, manteiga de amendoim, etc. Eis o que o Whirlpool faz aos seus ingredientes (ou dados):
Passo 1 - Partir tudo (Fragmentar os dados em partes)
- Primeiro, divide os seus dados em pequenos pedaços, como cortar frutas antes de triturar.
Passo 2 - Misturar Muito Bem (Misturar Tudo)
Agora, coloca estes pedaços numa liquidificadora potente com 10 velocidades diferentes (chamadas "rounds"). Cada ronda mistura os dados de forma diferente:
- Trocar e Virar (Substituição): Algumas peças são trocadas por outras, como trocar um morango por um mirtilo.
- Mexer em Círculos (Permutação): Roda a mistura, alternando os ingredientes de um lugar para outro para que nada fique no seu lugar original.
- Esmagar tudo junto (Misturar): Esmaga e mexe para espalhar os sabores (ou dados) de forma uniforme por toda a mistura.
- Adicione um Ingrediente Secreto (Mistura de Chaves): Polvilha-se um "ingrediente secreto" (um código especial) para tornar o batido único.
Passo 3 - Resultado Final (O Hash)
- Depois de 10 rondas de mistura intensa, obtém-se uma bebida suave e perfeitamente misturada – ou, neste caso, um hash de 512 bits. Já não há forma de tirar as bananas ou espinafres originais do batido. Só tens a última bebida.
Leitura adicional
Se gostou deste post, também pode gostar destas sugestões:
- Calculadora de código hash GOST CryptoPro
- Calculadora de código hash MurmurHash3A
- Calculadora de código de hash SHA-512
