Hashing e segurança de palavras-passe

Gere hashes online com SHA-256, SHA-512, SHA-3, SHA-1 e MD5, calcule HMAC com chave secreta e crie ou verifique hashes de palavras-passe com Argon2, bcrypt e PBKDF2. Tudo é calculado localmente no navegador.

Calculadora de hash

Escolha um algoritmo e calcule o hash criptográfico de qualquer texto diretamente no navegador. Suporta SHA-1, SHA-256, SHA-384, SHA-512.

Entrada
0 caract. · 0 bytes
Testar:
Hash
✓ Processamento local no navegador ✓ A entrada não é enviada ao servidor
Ferramentas de codificação

Gerador de hash SHA-256

Calcule localmente no navegador o hash SHA-256 de um texto.

SHA-256 Hash Criptografia

Gerador HMAC

Gere um HMAC com texto e uma chave secreta diretamente no navegador.

HMAC HMAC-SHA256 Autenticação de mensagens

Gerador de hash SHA-1

Calcule localmente no navegador o hash SHA-1 de um texto.

SHA-1 Hash Algoritmo antigo

Gerador de hash MD5

Calcule localmente no navegador o hash MD5 de um texto.

MD5 Hash Soma de verificação

Gerador de hash SHA3-256

Calcule localmente no navegador o hash SHA3-256 de um texto.

SHA3-256 Keccak Construção sponge

PBKDF2 online - derivação de chave

Derive e verifique chaves PBKDF2-HMAC no navegador.

PBKDF2 KDF Hashing de senhas PBKDF2-HMAC-SHA256 Derivação de chave Verificação de senha

bcrypt online - Hashing de palavras-passe

Gere ou verifique hashes bcrypt de palavras-passe no navegador.

bcrypt KDF Hashing de palavras-passe bcrypt generator bcrypt verifier Verificador de hash de palavra-passe Fator de custo

Argon2 Online - hashing de senhas

Gere ou verifique hashes Argon2 de senhas no navegador.

Argon2 Argon2id Recomendado pela OWASP Hashing de senhas Formato PHC KDF memory-hard
Tarefas populares
O que é hashing?

Hashing transforma texto num valor de comprimento fixo chamado hash, resumo, impressão digital ou soma de verificação. A mesma entrada e algoritmo produzem sempre o mesmo resultado; uma pequena alteração costuma gerar um resumo muito diferente. É útil para comparar dados, detetar alterações e preparar valores para protocolos criptográficos.

Um hash criptográfico é unidirecional: não cifra a mensagem nem permite recuperar o texto original. Para verificar um valor, calcula-se novamente com as mesmas definições e comparam-se os resultados.

Escolher o algoritmo correto

SHA-256 é uma boa opção geral para integridade e integrações modernas. SHA-512 produz 512 bits e SHA-3 usa a construção Keccak. Use o algoritmo exigido pelo sistema ou checksum publicado.

MD5 e SHA-1 ainda servem para compatibilidade, mas têm fraquezas de colisão conhecidas. Algoritmo, bytes, codificação, maiúsculas, espaços e quebras de linha devem coincidir.

Hash, HMAC e hashing de palavras-passe

Um hash normal usa apenas a mensagem. HMAC combina-a com uma chave secreta para autenticar webhooks, pedidos API e mensagens. SHA-256 simples não substitui HMAC.

Palavras-passe exigem funções lentas com salt: Argon2id usa memória, bcrypt tem ampla compatibilidade e PBKDF2 deriva chaves por iterações. As ferramentas geram hashes de teste e verificam palavras-passe.

Como usar as ferramentas online

Introduza o texto exato, escolha o algoritmo e copie o resultado hexadecimal. Preserve espaços e quebras de linha. Para HMAC indique o segredo; para Argon2, bcrypt ou PBKDF2 configure salt e custo ou use a verificação.

Os cálculos ficam no navegador e não são enviados ao servidor. Em produção use bibliotecas de servidor auditadas e gestão segura de segredos.

Frequentemente usados juntos

Compare SHA-256 e SHA-512 para a integração.

Compare SHA-256 sem chave e HMAC-SHA-256.

Compare Argon2 resistente por memória e bcrypt.

Avalie PBKDF2 e Argon2 para guardar palavras-passe.

FAQ

Não. É unidirecional; verifica-se recalculando um candidato. Palavras-passe fracas ainda podem ser adivinhadas.

Use SHA-256 por defeito, salvo outro requisito. MD5 e SHA-1 servem apenas para compatibilidade.

Qualquer alteração, incluindo espaços, maiúsculas, Unicode e quebras de linha, muda o resumo.

A cifragem é reversível com uma chave; hashing cria uma impressão unidirecional. HMAC autentica, mas não cifra.

Nenhum. Use Argon2id, bcrypt ou PBKDF2 com salt e custo adequado.

É um valor aleatório único que evita resultados iguais e ataques pré-calculados; normalmente não é secreto.

Autentica mensagens e deteta alterações com um segredo partilhado, por exemplo em webhooks e APIs.

Não, os cálculos ficam no navegador. Em produção use sempre bibliotecas confiáveis.