Hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384 ou SHA-512 a partir de texto ou arquivos. Suporta HMAC com chave. Grátis, instantâneo, todo o processamento no seu navegador.
Um gerador de hash online e gratuito que calcula digests MD5, SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto ou arquivos, com HMAC opcional quando você fornece uma chave secreta. Use-o para produzir um checksum para verificar um download, para assinar um payload de webhook com HMAC-SHA256, ou para comparar duas entradas por digest em vez de pelo conteúdo completo. O hashing roda inteiramente no seu navegador usando as APIs de criptografia da plataforma, então o texto ou arquivo que você faz o hash — e qualquer chave HMAC que você fornecer — nunca sai do seu dispositivo. Arquivos de até 50 MB são lidos localmente, tornando prático calcular o checksum de artefatos reais sem uma etapa de upload.
Usos comuns
- Gerar um checksum SHA-256 para verificar a integridade de um arquivo baixado em outro lugar.
- Produzir uma assinatura HMAC-SHA256 para um payload de webhook usando um segredo compartilhado.
- Comparar duas strings ou arquivos por hash em vez de lê-los por completo.
- Criar uma impressão digital de um valor para usar como chave de cache ou identificador de desduplicação.
- Confirmar que um checksum MD5 ou SHA publicado corresponde ao arquivo que você recebeu.
Perguntas frequentes
Quais algoritmos de hash são suportados?
MD5, SHA-1, SHA-256, SHA-384 e SHA-512. O HMAC é suportado para a família SHA quando você fornece uma chave; o MD5 não suporta HMAC aqui.
Posso fazer o hash de um arquivo?
Sim. Você pode fazer o hash de um arquivo de até 50 MB diretamente no navegador; o conteúdo do arquivo é lido localmente e nunca enviado.
Qual é a diferença entre um hash simples e o HMAC?
Um hash simples faz o digest apenas da entrada. O HMAC combina a entrada com uma chave secreta, produzindo um digest com chave usado para autenticar uma mensagem — útil para verificar assinaturas de webhook.
É seguro usar MD5 ou SHA-1?
MD5 e SHA-1 são adequados para verificações não relacionadas à segurança, como checksums e chaves de cache, mas são considerados quebrados para fins de segurança. Use SHA-256 ou mais forte onde a resistência a colisões importa.
Meus dados ou minha chave são enviados para um servidor?
Não. Todo o hashing roda localmente no seu navegador, então a entrada e qualquer chave HMAC permanecem no seu dispositivo.
All processing is local — your data never leaves your browser.