Gerador de Hash
Gere um hash criptográfico (MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160) de qualquer texto, em hexadecimal ou base64, e opcionalmente verifique-o contra um hash esperado.
Entrada
A comparação hexadecimal não diferencia maiúsculas de minúsculas; a base64 diferencia.
Saída
Só é exibido quando um hash esperado é informado.
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/hash-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "abc",
"algorithm": "sha256",
"outputFormat": "hex",
"expectedHash": ""
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `hash-generator` tool (Hash Generator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/hash-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Gerador de Hash — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
O Gerador de Hash calcula um hash criptográfico (também chamado de digest ou checksum) de qualquer texto que você digitar. Digite ou cole uma mensagem, escolha um algoritmo e a impressão digital de tamanho fixo aparece na hora — em hexadecimal ou base64. Você também pode colar um hash esperado para confirmar se dois valores coincidem.
Um hash é uma função unidirecional: a mesma entrada sempre produz a mesma saída, mas não é possível reverter a saída para obter a entrada. Por isso, o hash é ideal para verificar a integridade de arquivos, comparar valores sem expô-los, armazenar chaves de busca e criar checksums.
Algoritmos suportados
- MD5 — 128 bits. Rápido e muito usado para checksums sem fins de segurança, mas criptograficamente quebrado. Nunca o use para senhas ou assinaturas.
- SHA-1 — 160 bits. Também quebrado quanto à resistência a colisões; mantido para interoperabilidade com sistemas legados (objetos antigos do Git, certificados TLS).
- SHA-224 / SHA-256 / SHA-384 / SHA-512 — a família SHA-2, a escolha principal atual. SHA-256 é o padrão e uma opção segura para quase tudo.
- SHA3-256 / SHA3-512 — o padrão SHA-3, mais recente e baseado em Keccak, com um design estruturalmente diferente do SHA-2.
- RIPEMD-160 — 160 bits, usado na derivação de endereços Bitcoin.
As opções MD5, SHA-1 e RIPEMD-160 são identificadas como legadas porque devem ser usadas apenas para interoperar com sistemas que já dependem delas, e não para novos trabalhos sensíveis à segurança.
Como usar
- Digite sua mensagem na caixa de entrada.
- Escolha um algoritmo de hash (SHA-256 vem selecionado por padrão).
- Escolha um formato de saída: hexadecimal minúsculo, hexadecimal maiúsculo ou base64.
- Leia o hash calculado e use o botão de copiar ou baixar para salvá-lo.
Comparando com um hash esperado
Cole um valor no campo Hash esperado e a ferramenta informa Corresponde ou Não corresponde. A comparação hexadecimal não diferencia maiúsculas de minúsculas (ABC123 e abc123 são considerados iguais, o que é padrão para digests hexadecimais), enquanto a comparação base64 diferencia. Isso é útil para verificar o checksum publicado de um arquivo baixado ou confirmar que um hash armazenado corresponde a uma entrada conhecida.
Hash é o mesmo que criptografia?
Não. A criptografia é reversível com uma chave; o hash não é. Não existe operação de "desfazer hash". Se você precisa proteger dados que terá de recuperar depois, precisa de criptografia, não de hash.
Devo usar isto para gerar hash de senhas?
Não diretamente. SHA-256 ou MD5 puros de uma senha não são seguros, porque atacantes podem pré-calcular os valores. Para armazenar senhas, use um algoritmo específico para isso, com salt e lento, como Argon2, bcrypt ou scrypt.
Privacidade
Tudo roda inteiramente no seu navegador. Sua mensagem é processada localmente com a biblioteca open source auditada @noble/hashes e nunca é enviada a um servidor, por isso é seguro gerar hash de textos sensíveis.