Gerador de Hash Snefru
Transforme qualquer texto em seu hash Snefru de 64 caracteres instantaneamente.
Como usar Gerador de Hash Snefru
- Digite ou cole seu texto na caixa.
- O hash Snefru de 64 caracteres aparece enquanto você digita.
- Clique em Copiar para obter o resultado.
Sobre Gerador de Hash Snefru
O Snefru foi projetado por Ralph Merkle — um nome que aparece na origem de uma quantidade impressionante da criptografia moderna, desde a troca de chaves públicas até as árvores de Merkle que sustentam o Git e todos os blockchains. O Snefru é uma das primeiras funções de hash dedicadas, construída em torno de uma estrutura à qual Merkle também deu seu nome, e produz aqui 256 bits: 64 caracteres hexadecimais. Ele leva o nome de um faraó, seguindo uma pequena tradição de Merkle nomear seus designs com nomes de governantes egípcios.
Sua história é um alerta genuinamente útil, e não uma nota de rodapé. As primeiras versões do Snefru foram quebradas por Eli Biham e Adi Shamir, usando criptoanálise diferencial — a mesma técnica que mudou a forma como as cifras de bloco eram analisadas. A resposta de Merkle foi aumentar o número de passes que a função faz sobre os dados, que é o remédio padrão: recomprar margem de segurança fazendo mais mistura. Esse episódio é parte do motivo pelo qual os criptógrafos hoje tratam "não quebrado até agora" e "projetado com margem" como afirmações muito diferentes.
Hoje o Snefru é uma curiosidade histórica. É lento pelos padrões modernos, carrega o peso reputacional de já ter sido quebrado uma vez, e essencialmente nada em produção depende dele. Esta ferramenta existe para ler dados legados, verificar implementações em relação a valores conhecidos e satisfazer a curiosidade. Uma observação prática: o PHP expõe os nomes snefru e snefru256, e ambos produzem o mesmo hash idêntico de 256 bits — são apelidos, não duas funções diferentes. Para qualquer uso real, use o SHA-256 ou o SHA3-256.
Perguntas frequentes
É possível descriptografar ou reverter um hash Snefru?
Não. O Snefru é um hash unidirecional — o texto original não está contido na saída, portanto não há nada para descriptografar ou extrair.
Qual é a diferença entre "snefru" e "snefru256"?
No PHP, nenhuma — ambos os nomes produzem o mesmo hash idêntico de 256 bits e 64 caracteres. São apelidos para a mesma função, e é por isso que esta ferramenta não oferece a opção de escolher entre eles.
O Snefru é seguro?
Ele tem um passado de quebras. As primeiras versões foram criptoanalisadas por Eli Biham e Adi Shamir, e Merkle reforçou o design adicionando passes em resposta. Dado esse histórico e o quão pouco ele foi estudado desde então, não use o Snefru para nada crítico à segurança.
Por que meu hash Snefru sempre tem 64 caracteres?
A variante disponível aqui produz 256 bits, e cada caractere hexadecimal representa 4 bits, então o resultado tem exatamente 64 caracteres, não importa quanto texto você hashear.
Meu texto é enviado para algum lugar?
Seu texto é enviado ao nosso servidor para ser hasheado, porque os navegadores não conseguem calcular Snefru — eles só expõem a família SHA. Ele é hasheado e imediatamente descartado, nunca registrado e nunca armazenado.

