Gerador de hash (MD5 / SHA)
Calcule a impressão digital MD5, SHA-1, SHA-256 ou SHA-512 de um texto diretamente no seu navegador. Útil para verificar a integridade de um arquivo ou gerar uma impressão rápida.
Como funciona
Um uso comum do lado do desenvolvedor: você baixa um arquivo (um instalador, uma imagem ISO, um pacote de dependências) e o site oferece uma impressão SHA256 ao lado do link de download. Colando o conteúdo do arquivo aqui (ou calculando o hash na sua máquina e comparando), você verifica se o arquivo recebido corresponde exatamente ao original, sem alteração ou corrupção durante a transferência. Esta ferramenta também serve para gerar rapidamente uma impressão para uma assinatura simples, um identificador determinístico, ou para comparar dois textos sem exibi-los em texto claro.
O MD5 ainda é seguro de usar?
Não, não para segurança. Colisões de MD5 (dois conteúdos diferentes produzindo o mesmo hash) são conhecidas e fáceis de gerar há mais de 15 anos, o que o torna inutilizável para assinar um arquivo ou verificar uma integridade contra um ataque intencional. O MD5 continua presente apenas por compatibilidade com sistemas antigos ou verificações rápidas sem risco de segurança. Para qualquer verificação de integridade ou uso criptográfico, prefira SHA-256 (ou até SHA-512).
Qual a diferença entre SHA-1 e SHA-256?
O SHA-1 produz uma impressão mais curta (160 bits) e também é considerado quebrado para uso de segurança desde a demonstração de colisões práticas em 2017. O SHA-256, membro da família SHA-2, produz uma impressão de 256 bits e não tem, até hoje, nenhuma colisão conhecida na prática: é a escolha recomendada por padrão para verificar a integridade de um arquivo ou gerar uma impressão confiável.
O cálculo é feito 100% localmente no seu navegador via WebAssembly: o texto que você digita nunca é transmitido a um servidor.