Gerador de hash
As funções de hash criptográficas mapeiam entradas de qualquer tamanho para uma impressão digital de comprimento fixo. Use SHA-256 para verificações de integridade de arquivos, chaves de cache e aprendizado – não para armazenar senhas (use bcrypt/Argon2).
Como gerar um hash
1. Colar texto ou fazer upload de um arquivo pequeno, se suportado.
2. Selecione o algoritmo (SHA-256 recomendado para novos trabalhos).
3. Copiar resumo hexadecimal saída.
4. Compare com a soma de verificação esperada da página de download do fornecedor.
Exemplos de hash
Verifique a integridade do download
Compare o SHA-256 do arquivo iso com o hash postado pelo editor.<
Chave de cache
Hash do corpo da solicitação JSON canônico para a chave Desduplicação de entrada Redis.
Hash de e-mail Gravatar
MD5 de e-mail em letras minúsculas para URL de avatar legado — MD5 não para segurança.
Quando fazer hash
• Ao verificar downloads de arquivos em relação a somas de verificação publicadas.
• Ao gerar IDs determinísticos de conteúdo (estilo git blob).
• Ao ensinar como funcionam as funções unidirecionais.
Integridade, não autenticidade
Hash prova que o arquivo não foi alterado desde a publicação do hash - assine o hash com GPG para provar o autor.
Perguntas frequentes
SHA-256 vs MD5?
SHA-256 é seguro para integridade; MD5 tem ataques de colisão - adequado apenas para chaves de cache não adversárias.
Senhas salgadas?
Use API de hash de senha dedicada - não esta ferramenta.
Saída Hex vs Base64?
Codificação diferente de mesmos bytes - corresponde ao formato do fornecedor.
Unicode entrada?
UTF-8 bytes hashed - codificação diferente da mesma string fornece hash diferente.
Local?
Sim - Web Crypto ou biblioteca js no navegador.