Gerador de Hash
Hashes MD5, SHA-1 e SHA-256
Carregando…
Esta ferramenta foi útil?
About this tool
Esta ferramenta calcula simultaneamente os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 da sua entrada. A família SHA roda através da Web Crypto API integrada do navegador, enquanto o MD5 usa uma implementação embutida, e os cinco valores são atualizados enquanto você digita.
How to use
- Digite a string cujo hash você quer calcular na caixa de entrada.
- Cinco linhas de resultado, de MD5 a SHA-512, aparecem logo abaixo.
- Use o botão de copiar de cada linha para obter apenas o hash que você precisa.
- Use os botões de exemplo para comparar hashes de uma string vazia ou de texto multilíngue.
Frequently asked questions
- Por que o MD5 não deve ser usado para armazenar senhas?
- O MD5 é extremamente rápido de calcular, o que o torna vulnerável a ataques de força bruta, e já foram demonstradas colisões reais - entradas diferentes produzindo o mesmo hash. Senhas devem ser armazenadas com um algoritmo feito para esse fim, deliberadamente lento, como bcrypt ou argon2.
- O SHA-1 também é inseguro?
- Sim. O SHA-1 também já sofreu ataques de colisão reais bem-sucedidos, então não é mais recomendado para verificações de integridade ou assinaturas. Para sistemas novos, SHA-256 ou mais forte é a escolha mais segura.
- Então, para que servem os hashes desta página?
- Eles funcionam bem para comparar checksums e confirmar que um arquivo não foi corrompido durante a transferência, ou para verificar rapidamente se duas strings são idênticas. Não os use para fins de segurança como armazenar senhas.
- O texto que eu insiro é enviado a um servidor?
- Não. Cada hash é calculado dentro do seu navegador - via Web Crypto API e uma implementação de MD5 embutida - e nunca é enviado a um servidor.
MD5 e SHA-1 são algoritmos com colisões conhecidas, então não são adequados para verificação de integridade. Ao armazenar senhas, use um algoritmo dedicado como bcrypt ou argon2 em vez dos hashes desta página.