Pular para o conteúdo principal

Gerador de Hash

API reference

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.

Isso foi útil?

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_HERE

Cole 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/MCPA 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

  1. Digite sua mensagem na caixa de entrada.
  2. Escolha um algoritmo de hash (SHA-256 vem selecionado por padrão).
  3. Escolha um formato de saída: hexadecimal minúsculo, hexadecimal maiúsculo ou base64.
  4. 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.

hashmd5sha256sha512sha3checksumdigestcryptography

Parte de um fluxo de trabalho

Todas as coleções

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.