Hash MD5
Gere o hash MD5 de qualquer texto online — 32 caracteres hexadecimais calculados no navegador, sem enviar dados para nenhum servidor.
O que é o algoritmo MD5?
MD5 (Message Digest 5) é um algoritmo de hash criptográfico que transforma qualquer entrada em um valor fixo de 128 bits, exibido como 32 caracteres hexadecimais. A mesma string sempre devolve o mesmo hash, e basta uma alteração mínima no texto para produzir um hash completamente diferente.
Hoje ele aparece principalmente na verificação de integridade de arquivos (comparar o checksum depois de um download), na identificação de duplicatas em bancos de dados e na geração de identificadores únicos em sistemas legados.
Não recorra ao MD5 para guardar senhas: colisões conhecidas o deixam vulnerável a ataques. Para senhas, vá de bcrypt ou Argon2; para integridade criptográfica, use SHA-256.
Gere o hash MD5 de um texto
O MD5 transforma qualquer texto numa sequência fixa de 32 caracteres hexadecimais, uma espécie de "impressão digital" daquele conteúdo. Esta ferramenta calcula esse hash direto no navegador, no momento em que você cola o texto.
Dá para usar para verificar a integridade de um arquivo ou texto comparando hashes, gerar identificadores a partir de um conteúdo ou conferir checksums. Mas fica o aviso: o MD5 é considerado quebrado para fins criptográficos e jamais deve guardar senhas, caso em que o certo são algoritmos modernos com salt. Como checagem simples de integridade, ainda quebra o galho.
O cálculo acontece todo no navegador, sem que o texto seja enviado para fora. Cole o conteúdo e o hash MD5 aparece em seguida.
Leia mais sobre isso
Ferramentas Relacionadas
Hash SHA-1
Gere o hash SHA-1 de qualquer texto usando a Web Crypto API nativa do navegador. Hash de 40 caracteres hexadecimais, processado localmente.
Hash SHA-256
Gere o hash SHA-256 de qualquer texto usando a Web Crypto API nativa do navegador. Hash de 64 caracteres hexadecimais, processado localmente.
Hash SHA-384
Gere hashes SHA-384 de 96 caracteres hexadecimais a partir de qualquer texto usando a Web Crypto API nativa.