Gerador de Hash (MD5 / SHA)

Calcule hashes MD5, SHA-1, SHA-256 e SHA-512 a partir de texto ou arquivos. Todo o processamento acontece no seu navegador, sem enviar dados para nenhum servidor.

Solte um arquivo aqui ou clique para procurar

MD5
-
SHA-1
-
SHA-256
-
SHA-512
-

Funcionalidades

MD5, SHA-1, SHA-256 e SHA-512
Hash de ficheiros (Web Crypto API)
Maiúsculas ou minúsculas

Como Usar

1. Digite ou cole texto na caixa de entrada.

2. Ou clique na zona de arquivo para arrastar um arquivo.

3. Todos os hashes são calculados em tempo real e exibidos à direita.

4. Clique em qualquer hash para copiá-lo.

Sobre esta ferramenta

Um hash criptográfico transforma qualquer entrada numa impressão digital de tamanho fixo: mude um único byte e o resultado muda completamente. Este gerador calcula MD5, SHA-1, SHA-256 e SHA-512 ao mesmo tempo para um texto digitado ou um arquivo arrastado, usando a Web Crypto API do navegador para a família SHA. O texto é processado como UTF-8, que é o que a maioria das linguagens de programação e ferramentas de linha de comando usa, então os resultados coincidem com sha256sum ou hashlib para os mesmos bytes. Os usos comuns são verificar se um download corresponde ao checksum publicado pelo autor, descobrir se dois arquivos são idênticos e gerar chaves de cache. Hashes são de mão única, mas não são criptografia, e um hash simples não é uma forma segura de guardar senhas.

Perguntas Frequentes

Qual algoritmo de hash devo usar?
Use SHA-256 para checksums e verificações de integridade; é o padrão atual na maioria das ferramentas e gerenciadores de pacotes. SHA-512 oferece uma saída mais longa. MD5 e SHA-1 ainda servem para detectar corrupção acidental, mas não devem ser usados quando alguém puder forjar uma colisão.
Por que meu hash não bate com o de outra ferramenta?
Quase sempre os bytes de entrada são diferentes: uma quebra de linha no fim, finais de linha do Windows (CRLF), outra codificação de texto ou espaços extras. Calcular o hash do arquivo em vez de colar o conteúdo evita a maioria dessas diferenças.
Dá para reverter um hash e obter o texto original?
Matematicamente, não. Porém, entradas curtas ou comuns, como senhas simples, podem ser encontradas em tabelas pré-calculadas, e é por isso que um hash sozinho não protege dados sensíveis.
É seguro guardar senhas como hashes SHA-256?
Não. Hashes rápidos podem ser testados bilhões de vezes por segundo. Senhas devem ser guardadas com um algoritmo lento e com salt feito para isso, como Argon2, bcrypt ou scrypt.
Meus arquivos são enviados para calcular o hash?
Não. Os arquivos são lidos e processados localmente no seu navegador. Arquivos muito grandes podem levar alguns segundos, porque o arquivo inteiro precisa ser carregado na memória primeiro.

Ferramentas Relacionadas