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.