Miklix

Calculadora de código hash Snefru-256

Publicado: 17 de fevereiro de 2025 às 17:39:37 UTC
Última atualização: 12 de janeiro de 2026 às 09:13:12 UTC

Calculadora de código hash que utiliza a função hash Snefru de 256 bits (Snefru-256) para calcular um código hash com base em entrada de texto ou upload de arquivo.

Esta página foi traduzida automaticamente do inglês para torná-la acessível ao maior número possível de pessoas. Infelizmente, a tradução automática ainda não é uma tecnologia aperfeiçoada, portanto, podem ocorrer erros. Se preferir, você pode visualizar a versão original em inglês aqui:

Snefru-256 Hash Code Calculator

A função hash Snefru é uma função hash criptográfica projetada por Ralph Merkle em 1990. Originalmente, foi concebida como parte de uma proposta ao Instituto Nacional de Padrões e Tecnologia (NIST) durante os primeiros esforços para padronizar algoritmos hash seguros. Embora não seja amplamente utilizada hoje em dia, a Snefru é significativa porque introduziu ideias que influenciaram projetos criptográficos posteriores.

O Snefru originalmente suportava tamanhos de saída variáveis, mas a versão apresentada aqui produz uma saída de 256 bits (32 bytes), normalmente visualizada como um número hexadecimal de 64 dígitos.

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.


Calcolo del nuovo codice Hash

Os dados enviados ou os arquivos carregados por meio deste formulário serão mantidos no servidor somente pelo tempo necessário para gerar o código hash solicitado. Eles serão excluídos imediatamente antes de o resultado ser retornado ao seu navegador.

Dados de entrada:



O texto enviado é codificado em UTF-8. Como as funções de hash operam em dados binários, o resultado será diferente do que seria se o texto estivesse em outra codificação. Se você precisar calcular um hash de um texto em uma codificação específica, deverá carregar um arquivo.



Sobre o algoritmo de hash Snefru

Não sou matemático nem criptógrafo, mas vou tentar explicar essa função hash de uma forma que seja compreensível para quem não é da área da matemática. Se você preferir uma explicação mais técnica e cientificamente precisa, com certeza encontrará em outro lugar ;-)

Embora o Snefru não seja mais considerado seguro e apropriado para novos sistemas, ele é interessante por razões históricas, pois seus projetos influenciaram muitas funções hash posteriores que ainda estão em uso.

Você pode imaginar o Snefru como um liquidificador potente projetado para misturar e picar ingredientes até que você não consiga mais identificar a entrada original, mas, como todas as funções hash, ele sempre fornecerá a mesma saída para a mesma entrada.

Este é um processo de três etapas:

Passo 1: Pique os ingredientes (Inserir dados)

  • Primeiro, corte os ingredientes em pedaços menores para que caibam no liquidificador. Isso é como dividir dados em blocos.

Passo 2: Misturando as rodelas (liquidificador em velocidades diferentes)

  • O Snefru não mistura apenas uma vez. Ele realiza várias etapas de mistura — alternando entre picar, triturar e pulsar — para garantir que tudo esteja perfeitamente misturado.
  • Em cada rodada, o liquidificador: Mistura em direções diferentes (como virar o smoothie de cabeça para baixo). Adiciona "toques especiais" secretos (como pequenas pitadas de sabores aleatórios) para tornar a mistura ainda mais imprevisível. Altera a velocidade para misturar de forma diferente a cada vez.

Passo 3: Smoothie Final (O Hash)

  • Após 8 rodadas intensas de mistura, você despeja o smoothie final. Este é o hash - uma mistura de aparência única, completamente mexida.

Leitura adicional

Se você gostou deste post, você também pode gostar destas sugestões:


Compartilhe no BlueskyCompartilhe no FacebookCompartilhe no LinkedInCompartilhe no TumblrCompartilhar em XCompartilhe no LinkedInFixar no Pinterest

Mikkel Christensen

Sobre o autor

Mikkel Christensen
Mikkel é o criador e proprietário do miklix.com. Ele tem mais de 20 anos de experiência como programador de computador/desenvolvedor de software profissional e atualmente trabalha em tempo integral para uma grande empresa europeia de TI. Quando não está blogando, ele dedica seu tempo livre a uma grande variedade de interesses, hobbies e atividades, o que pode, até certo ponto, refletir-se na variedade de tópicos abordados neste site.