Gerar hashes MD5, SHA-256 e HMAC online grátis

Calcule hashes de textos com MD5, SHA-1, SHA-256 ou SHA-512, ou um HMAC com chave para assinar requisições e verificar webhooks. Tudo é calculado no navegador; texto e chave ficam no dispositivo.

Algoritmo de hash:
Algoritmo HMAC:
Três passos simples

Como gerar um hash online

Uma impressão digital de tamanho fixo de qualquer texto, calculada no dispositivo.

1

Escolha o algoritmo

Escolha um hash como SHA-256 ou uma variante HMAC se o resumo exigir chave.

2

Digite o texto

Digite ou cole a string cujo hash deseja calcular na caixa de entrada.

3

Calcule o resumo

Selecione Calcular hash e copie o resumo. Para HMAC, informe ou gere uma chave antes de calcular.

Guia de algoritmos

Qual hash ou HMAC usar?

SHA-256 atende à maioria das necessidades. As funções antigas permitem verificar valores legados.

Algoritmo Tamanho do resumo Use para
SHA-256 256 bits Escolha padrão para somas de verificação, integridade e assinatura
SHA-512 512 bits Verificações de integridade que preferem um resumo mais longo
SHA-1 160 bits Verificação de somas antigas, inadequado para decisões de segurança
MD5 128 bits Apenas somas de arquivos legadas, nunca para segurança
Variantes HMAC Igual ao hash de base Resumos com chave para webhooks, assinaturas de API e autenticação de mensagens

Não use para senhas: esta ferramenta gera hashes rápidos para somas de verificação e resumos de mensagens. Armazenar senhas exige uma função lenta com sal, como Argon2, bcrypt ou scrypt.

Gerador gratuito de hashes

Somas de verificação e assinaturas sem configuração

Tudo para obter rapidamente um resumo, comparar dados ou assinar um conteúdo.

Quatro funções de hash

Calcule resumos MD5, SHA-1, SHA-256 ou SHA-512 na mesma caixa de entrada.

HMAC com chave

Calcule um HMAC com sua chave ou gere e copie uma chave aleatória.

Cópia instantânea

Copie o resumo com um clique, pronto para colar em um teste ou cabeçalho.

Privado e local

O hash é calculado no navegador; nem o texto nem a chave HMAC são enviados.

Perguntas e respostas

Perguntas frequentes sobre o gerador de hashes

Meu texto é enviado a um servidor?

Não. O cálculo de hash e HMAC usa JavaScript no navegador; texto e chave nunca saem do dispositivo.

Qual hash devo usar?

Use SHA-256 ou SHA-512 para novos projetos. MD5 e SHA-1 continuam disponíveis para verificar somas legadas, mas não resistem a colisões e não devem orientar decisões de segurança.

Qual é a diferença entre hash e HMAC?

Um hash simples pode ser recalculado por quem tiver o texto. Um HMAC incorpora uma chave secreta, permitindo gerar ou verificar o valor apenas a quem possui a chave; por isso serve para assinar requisições e webhooks.

É possível reverter um hash?

Não. Hash é uma função de sentido único que comprime a entrada em um resumo de tamanho fixo. A única forma de achar o texto original é tentar adivinhá-lo e comparar, por isso senhas exigem uma função lenta com sal em vez de um hash rápido.

Por que meu hash difere do de outra ferramenta?

As causas mais comuns são uma quebra de linha final, codificação de caracteres diferente ou diferença entre maiúsculas e minúsculas na saída. Use exatamente os mesmos bytes, incluindo espaços, para obter um resumo idêntico.

Devo calcular hashes de senhas nesta página?

Não. Armazenar senhas exige uma função lenta com sal, como Argon2, bcrypt ou scrypt, que esta ferramenta não oferece. Use-a para somas de verificação e resumos de mensagens.