SHA-256 online e MD5
Digite qualquer texto e veja o hash SHA-256 ou MD5 na hora. Tudo é calculado no seu navegador: o texto não é enviado para lugar nenhum. Também dá para trocar para SHA-1, SHA-384 ou SHA-512 e copiar o resultado com um clique.
O que é SHA-256
SHA-256 é uma função de hash criptográfico da família SHA-2. Ela transforma qualquer entrada, de uma letra a um arquivo inteiro, em uma impressão digital de 256 bits, escrita com 64 caracteres hexadecimais. A mesma entrada sempre gera o mesmo hash, e mudar um único caractere muda o resultado por completo. O Bitcoin usa SHA-256 para ligar e minerar blocos; veja como em mineração de criptomoedas.
O que é MD5
MD5 gera um hash de 128 bits, 32 caracteres. É rápido e ainda usado para conferir arquivos, mas não serve para senhas nem assinaturas: dá para criar duas entradas diferentes com o mesmo MD5. Para segurança, use SHA-256 ou mais novo.
Comparação dos algoritmos
| Algoritmo | Tamanho | Situação |
|---|---|---|
| MD5 | 128 bits, 32 hex | Inseguro, bom só para conferir arquivos |
| SHA-1 | 160 bits, 40 hex | Obsoleto |
| SHA-256 | 256 bits, 64 hex | Seguro, usado no Bitcoin e no HTTPS |
| SHA-512 | 512 bits, 128 hex | Seguro |
Como gerar o hash de um arquivo
- Windows:
certutil -hashfile arquivo.zip SHA256 - macOS:
shasum -a 256 arquivo.zip - Linux:
sha256sum arquivo.zip
Compare com o hash publicado pelo autor do arquivo. Se um caractere for diferente, o arquivo foi alterado ou corrompido.
SHA-256 em um jogo
No TotalHash, jogo de mineração gratuito no Telegram, o celular calcula hashes SHA-256 como um minerador de Bitcoin e fecha blocos da rede do jogo.
Veja o SHA-256 fechando blocos no seu celular.
Abrir o TotalHashRespostas rápidas
Como gerar um hash SHA-256 online?
Digite ou cole o texto no campo acima. O hash aparece na hora e é calculado no navegador, sem enviar o texto.
Dá para reverter um hash SHA-256?
Não. SHA-256 é de mão única; só dá para testar candidatos e comparar os hashes.
MD5 é seguro?
Não para segurança. Serve para conferir arquivos; para senhas e assinaturas use SHA-256 ou mais novo.
Quantos caracteres tem um hash SHA-256?
64 caracteres hexadecimais, ou 256 bits. O MD5 tem 32 caracteres.