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

  1. Digite a string cujo hash você quer calcular na caixa de entrada.
  2. Cinco linhas de resultado, de MD5 a SHA-512, aparecem logo abaixo.
  3. Use o botão de copiar de cada linha para obter apenas o hash que você precisa.
  4. 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.

Ferramentas similares