Desenvolvimento

Gerador de hash

Hashes SHA-1, SHA-256 e SHA-512.

Exemplos
Resultados de hash
Opções de exportação
Hash de um arquivo — arrastar e soltar ou escolha um arquivo (fica no seu dispositivo)

Gerar senhas? Gerador de senhas · UUIDs: Gerador de UUID · Base64: Codificar / decodificar Base64.

Gerar e verificar hashes

Digite texto para ver instantaneamente MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Adicione uma chave para HMAC-SHA256, arraste um arquivo para fazer checksome localmente, ou cole uma checksum esperada para verificar uma correspondência. Todo algoritmo se autotesta contra vetores oficiais.

Perguntas frequentes

Quais algoritmos de hash são suportados?

MD5, SHA-1, SHA-256, SHA-384 e SHA-512. A família SHA utiliza o navegador auditado Web Crypto API; O MD5 usa uma implementação JS verificada (não está no Web Crypto). Um autoteste embutido verifica cada algoritmo contra vetores oficiais de teste do RFC/NIST durante o carregamento da página.

Posso verificar um checksum de arquivo?

Sim. Arraste um arquivo (ou escolha um) para fazer hash localmente — nada é enviado — depois cola a soma de verificação esperada no Verify e ele fica verde quando corresponde a qualquer algoritmo.

Ele pode calcular um HMAC?

Sim. Digite uma chave secreta para obter o HMAC-SHA256 do seu texto (também via Web Crypto).

Minha mensagem ou arquivo é enviado para um servidor?

Não. Tudo é calculado localmente no seu navegador; Nada sai do seu dispositivo.

Por que incluir MD5 se é inseguro?

O MD5 é quebrado para segurança, mas ainda é amplamente usado para checksums de arquivos não relacionados à segurança e sistemas legados, então é oferecido para compatibilidade — use o SHA-256 para qualquer coisa relacionada à segurança.

Última atualização: