Calculadora de código hash Snefru-256
Publicado: 17 de fevereiro de 2025 às 17:39:47 UTC
Última atualização: 12 de janeiro de 2026 às 09:13:13 UTC
Snefru-256 Hash Code Calculator
A função de hash de Snefru é uma função de hash criptográfica concebida por Ralph Merkle em 1990. Originalmente, foi concebido como parte de uma submissão ao National Institute of Standards and Technology (NIST) durante os primeiros esforços para padronizar algoritmos de hash seguros. Embora hoje não seja amplamente utilizado, o Snefru é significativo porque introduziu ideias que influenciaram designs criptográficos posteriores.
O Snefru originalmente suportava tamanhos de saída variáveis, mas a versão aqui apresentada produz uma saída de 256 bits (32 bytes), tipicamente visualizada como um número hexadecimal de 64 dígitos.
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 de Snefru
Não sou matemático nem criptógrafo, mas vou tentar explicar esta função de hash de uma forma compreensível para os meus colegas não matemáticos. Se preferires a explicação cientificamente correta e com muita matemática, tenho a certeza que a encontras noutro lado ;-)
Embora o Snefru já não seja considerado seguro e adequado para novos sistemas, é interessante por razões históricas, porque os seus designs influenciaram muitas funções hash posteriores que ainda estão em uso.
Podes imaginar o Snefru como uma liquidificadora de alta potência desenhada para misturar e picar ingredientes até já não conseguires identificar a entrada original, mas como todas as funções de hash, dará sempre a mesma saída para a mesma entrada.
Este é um processo de três etapas:
Passo 1: Corte os Ingredientes (Dados de Entrada)
- Primeiro, corta os ingredientes em pedaços mais pequenos para que cabam na liquidificadora. Isto é como fragmentar dados em blocos.
Passo 2: Misturar Rondas (Blender em Velocidades Diferentes)
- O Snefru não mistura apenas uma vez. Faz várias rondas de mistura – como alternar entre picar, triturar e pulsar – para garantir que tudo está bem misturado.
- Em cada ronda, a liquidificadora mexe em diferentes direções (como virar o batido de cabeça para baixo). Adiciona "reviravoltas" secretas (como pequenos pedaços de sabores aleatórios) para tornar a mistura ainda mais difícil de prever. Muda a velocidade para mexer de forma diferente a cada vez.
Passo 3: Batido Final (O Haxixe)
- Depois de 8 rondas intensas de mistura, deita-se o batido final. Este é o haxixe – uma mistura de aspeto único que está completamente mexida.
Leitura adicional
Se gostou deste post, também pode gostar destas sugestões:
- Calculadora de código hash SHA-256
- Calculadora de código hash Adler-32
- HAVAL-192/5 Calculadora de código Hash
