Hash MD5 e soma de verificação
Calcule um hash MD5 de 32 caracteres para texto UTF-8 ou um ficheiro local. Compare a soma esperada, copie ou descarregue o resultado, diretamente no navegador.
O resultado será apresentado aqui.
Como gerar e verificar um hash MD5
- Introduza texto ou selecione um ficheiro local; o ficheiro selecionado tem prioridade sobre o texto.
- Se pretender verificar o resultado, cole a soma MD5 esperada e inicie o cálculo.
- Copie ou descarregue o resultado de 32 caracteres e veja se corresponde à soma esperada.
Como utilizar Hash MD5 e soma de verificação
MD5 pode ser usado para comparar somas existentes, mas não resiste a colisões. Não o utilize para palavras-passe, assinaturas ou verificações críticas de segurança. Prefira SHA-256 ou superior quando possível.
Exemplo MD5: o vetor de teste padrão abc
- Entrada
abc- Resultado
900150983cd24fb0d6963f7d28e17f72
Perguntas sobre Hash MD5 e soma de verificação
O gerador devolve MD5 com 32 ou 16 caracteres?
O resultado é o resumo MD5 completo de 128 bits, representado por 32 caracteres hexadecimais minúsculos. Alguns sistemas antigos chamam «MD5 de 16 caracteres» aos 16 caracteres centrais: é uma representação abreviada, não outro algoritmo. Esta ferramenta devolve o resumo completo.
Como verifico a soma MD5 de um ficheiro?
Selecione um ficheiro, cole apenas o hash esperado sem o nome do ficheiro ou um prefixo de comando e calcule. A comparação ignora maiúsculas e minúsculas hexadecimais e espaços exteriores. Os ficheiros são lidos como bytes originais, até 32 MiB; o texto é codificado em UTF-8, até 8 MiB. O ficheiro não é enviado para o servidor.
Porque é que o MD5 difere do de outra ferramenta ou comando?
Os bytes de entrada têm de ser iguais. Maiúsculas, espaços finais, uma mudança de linha final, CRLF em vez de LF, uma marca UTF-8 BOM ou outra codificação alteram o hash. Não é aplicada normalização ao texto. O nome e o caminho do ficheiro não entram no cálculo; um ficheiro selecionado é processado em vez do texto introduzido.
É possível desencriptar MD5? Serve para guardar palavras-passe?
MD5 é um hash, não encriptação reversível; a ferramenta não recupera o original. Entradas conhecidas podem ser adivinhadas ou encontradas em tabelas, e MD5 tem ataques de colisão viáveis. Use-o para comparar somas existentes e detetar alterações acidentais, não para provar autenticidade. Prefira SHA-256 para novas verificações de ficheiros e um esquema específico como Argon2id para guardar palavras-passe.
Os meus ficheiros, tokens ou textos são enviados para o servidor?
Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.
Ferramentas para o próximo passo
- Hash SHA-256 e soma de verificação
Gere SHA-256 de textos e ficheiros e verifique descargas com as respetivas somas de verificação publicadas.
- Hash SHA-1 e soma de verificação
Calcule SHA-1 de texto UTF-8 ou ficheiros e compare o resultado com uma soma de verificação.
- Hash SHA-512 e soma de verificação
Calcule SHA-512 de textos e ficheiros no seu dispositivo e compare somas hexadecimais completas.
Todas as ferramentas para desenvolvedores
Codificação e ficheiros
Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.
Codificador e descodificador Base64
Codifique texto UTF-8 em Base64 ou descodifique Base64 padrão e seguro para URL, com controlo do preenchimento e das linhas.
Codificador e descodificador Base64URL
Converta texto para Base64 seguro para URL, com os caracteres - e _, e descodifique cadeias sem preenchimento.
Imagem para Base64
Converta PNG, JPEG, GIF, WebP, SVG e outras imagens reconhecidas para Data URI Base64 no navegador.
Base64 para imagem
Descodifique imagens Base64 ou Data URI, pré-visualize formatos suportados e descarregue os bytes originais.
Ficheiro para Base64
Codifique qualquer ficheiro em Base64, com prefixo Data URI, preenchimento e quebras MIME opcionais.
Base64 para ficheiro
Recupere ficheiros descarregáveis a partir de Base64 e Data URI, sem alterar os bytes descodificados.
Codificador e descodificador URL
Codifique e descodifique componentes de URL, URL completos e campos de formulário, incluindo espaços e escapes de percentagem.
Codificador e descodificador de entidades HTML
Converta texto em entidades HTML ou descodifique referências de caracteres numéricas e com nome.
Inspetor Unicode e conversor de escapes
Consulte pontos de código Unicode, bytes UTF-8 e unidades UTF-16 e converta escapes Unicode de JavaScript.
Análise de dados e texto
Leia dados estruturados e tokens e identifique exatamente o que mudou.
Formatador, minificador e validador JSON
Formate, minifique e valide JSON com preservação exata de números grandes, indentação e ordenação recursiva de chaves.
Descodificador JWT
Leia cabeçalhos e conteúdo JWT e consulte datas de validade e ativação sem enviar o token para outro serviço.
Comparador de texto
Compare textos por linha, palavra ou caráter e destaque adições e remoções, preservando espaços e quebras de linha.
Testador de expressões regulares
Teste regex JavaScript com indicadores, posições de correspondência, grupos de captura e grupos com nome.
Hashes, identificadores e horários
Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.
Hash SHA-1 e soma de verificação
Calcule SHA-1 de texto UTF-8 ou ficheiros e compare o resultado com uma soma de verificação.
Hash SHA-256 e soma de verificação
Gere SHA-256 de textos e ficheiros e verifique descargas com as respetivas somas de verificação publicadas.
Hash SHA-512 e soma de verificação
Calcule SHA-512 de textos e ficheiros no seu dispositivo e compare somas hexadecimais completas.
Calculadora CRC32
Calcule CRC-32 padrão de texto ou ficheiros e compare resultados hexadecimais de oito caracteres.
Gerador HMAC
Gere HMAC-SHA-1, HMAC-SHA-256 e HMAC-SHA-512 com uma chave secreta em UTF-8 ou hexadecimal.
Gerador UUID e GUID
Gere UUID v4 aleatórios ou UUID v7 ordenados no tempo, individualmente ou em lote.
Conversor de timestamp Unix
Converta segundos Unix, milissegundos e datas ISO 8601 e veja o mesmo instante em UTC ou num fuso IANA.
Analisador de expressões Cron
Valide expressões Cron de cinco ou seis campos e consulte as próximas execuções com fuso horário e mudanças de hora.
Gerador de expressões Cron
Crie expressões Cron com campos ou predefinições e veja as próximas execuções no fuso escolhido.
Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.