Gerador de Hash de Texto
Descrição
Gere hashes seguros a partir de texto ou ficheiros usando os algoritmos MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3 e RIPEMD160.
Sobre Gerador de Hash de Texto
O Gerador de Hash calcula resumos criptográficos de texto ou ficheiros utilizando MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 e RIPEMD-160 — tudo no seu navegador. Um hash é uma impressão digital de comprimento fixo da sua entrada: a mesma entrada produz sempre o mesmo resumo, e mesmo uma alteração de um único caráter produz um resumo completamente diferente. Utilize-o para verificar a integridade de ficheiros, comparar transferências com checksums publicados ou armazenar impressões digitais de palavras-passe.
Como usar
- Escreva ou cole o seu texto na entrada (ou solte um ficheiro).
- Leia o resumo de cada algoritmo na lista de saída — atualizam-se à medida que escreve.
- Ative as maiúsculas se o seu checksum de referência utilizar hexadecimal em maiúsculas.
- Copie o resumo de que precisa e compare-o com o valor esperado.
Exemplos
| Exemplo | Entrada | Saída |
|---|---|---|
| SHA-256 de "abc" | abc | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| MD5 de "abc" | abc | 900150983cd24fb0d6963f7d28e17f72 |
Perguntas frequentes
Que algoritmo de hash devo utilizar?
Para verificações de integridade, SHA-256 é a opção predefinida moderna. Evite MD5 e SHA-1 para fins de segurança — estão comprometidos contra ataques de colisão — mas continuam adequados para checksums sem fins de segurança e para compatibilidade com sistemas antigos.
Posso reverter um hash de volta ao texto original?
Não. O hashing é unidirecional por conceção. A única forma de 'reverter' um hash é adivinhar entradas e fazer o seu hash até encontrar uma correspondência, razão pela qual se utilizam hashes lentos e com sal para palavras-passe.
A minha entrada é enviada para algum lado?
Não. Todo o hashing é executado localmente no seu navegador, pelo que o texto e os ficheiros nunca saem do seu dispositivo.
Porque é que duas ferramentas dão hashes diferentes para o mesmo texto?
Normalmente uma nova linha final, uma codificação de caracteres diferente ou diferenças nos terminadores de linha (CRLF vs LF). Os hashes são exatos ao byte, pelo que mesmo diferenças invisíveis alteram o resultado.