Calculadora de código hash Whirlpool
Publicado: 18 de fevereiro de 2025 às 21:27:14 UTC
Última atualização: 12 de janeiro de 2026 às 14:21:45 UTC
Whirlpool Hash Code Calculator
Função hash Whirlpool é uma função hash criptográfica projetada por Vincent Rijmen (um dos co-criadores do AES) e Paulo SLM Barreto. Foi introduzida em 2000 e revisada em 2003 para aprimorar sua segurança. A Whirlpool faz parte do padrão ISO/IEC 10118-3, o que a torna adequada para uma ampla gama de aplicações criptográficas. Ela gera um código hash de 512 bits (64 bytes), tipicamente representado por 128 caracteres hexadecimais.
Divulgação completa: não escrevi a implementação específica da função hash usada nesta página. Ela é uma função padrão incluída na linguagem de programação PHP. Apenas criei a interface da Web para disponibilizá-la publicamente aqui por conveniência.
Sobre o algoritmo de hash Whirlpool
Não sou matemático nem criptógrafo, então vou tentar explicar como essa função hash funciona em termos simples. Se você preferir uma explicação científica precisa e com muitos detalhes matemáticos, com certeza encontrará em outros sites ;-)
Enfim, imagine que você está preparando um smoothie com vários ingredientes: bananas, morangos, espinafre, manteiga de amendoim, etc. Veja o que o Whirlpool faz com seus ingredientes (ou dados):
Etapa 1 - Dividir tudo (Separar os dados em partes)
- Primeiro, ele divide seus dados em pequenos pedaços, como fatiar frutas antes de bater no liquidificador.
Passo 2 - Misture sem parar (Misture tudo)
Agora, esses fragmentos são colocados em um liquidificador potente com 10 velocidades diferentes (chamadas de "rodadas"). Cada rodada mistura os dados de uma maneira diferente:
- Troca e Inversão (Substituição): Algumas peças são trocadas por outras, como trocar um morango por um mirtilo.
- Misturar em círculos (permutação): Gira a mistura, deslocando os ingredientes de um lugar para outro, de modo que nada permaneça em seu lugar original.
- Misturar tudo (Amassar e mexer): Amassar e mexer para espalhar os sabores (ou informações) uniformemente por toda a mistura.
- Adicione um ingrediente secreto (Mistura Chave): Adicione um "ingrediente secreto" (um código especial) para tornar o smoothie único.
Etapa 3 - Resultado Final (O Hash)
- Após 10 rodadas de mistura intensa, você obtém uma bebida homogênea e perfeitamente misturada — ou, neste caso, um hash de 512 bits. Não há mais como separar as bananas ou o espinafre originais do smoothie. Tudo o que resta é a bebida final.
Leitura adicional
Se você gostou deste post, você também pode gostar destas sugestões:
- Calculadora de código Hash HAVAL-192/5
- Calculadora de código hash SHA-224
- Calculadora de código hash MurmurHash3F
