Gerador de hash e HMAC
Fixar nas suas ferramentasCalcule hashes MD5, SHA-1, SHA-2, SHA-3, BLAKE2, BLAKE3 e CRC-32 de um texto ou arquivo, com HMAC opcional.
Roda inteiramente no seu navegador. O que você digita nunca é enviado aos nossos servidores.
histórico · 0
As entradas processadas aparecem aqui enquanto esta página estiver aberta. Recarregar a página limpa a lista.
Exemplos de código
Copie estes exemplos para o seu próprio projeto. Cada um usa apenas a biblioteca padrão da linguagem, por isso não há nada para instalar.
import { createHash } from 'node:crypto'
const text = 'hello'
const digest = createHash('sha256').update(text).digest('hex')
console.log(digest)O que faz
Calcule hashes MD5, SHA-1, SHA-2, SHA-3, BLAKE2, BLAKE3 e CRC-32 de um texto ou de um arquivo inteiro, com HMAC opcional. Os arquivos são lidos em pequenas partes, então arquivos grandes também funcionam. O hash é calculado no seu navegador, esta página não mostra anúncios e os links que você compartilha nunca contêm seu texto nem sua chave.
Como usar
- Digite ou cole um texto, ou solte um arquivo na entrada.
- Escolha o algoritmo e como o resultado é escrito: hex, hex em maiúsculas, Base64 ou Base64 seguro para URL.
- Para gerar um HMAC, ative-o e informe uma chave. A chave é lida como texto UTF-8.
- Copie o hash. Ative a opção por linha para calcular o hash de cada linha separadamente.
Exemplos
SHA-256 de hello:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
CRC-32 de 123456789:
cbf43926
Bom saber
- SHA-256 é uma escolha segura. MD5 e SHA-1 estão quebrados para segurança e só servem para conferir checksums antigos.
- CRC-32 é um checksum, não uma função de hash, então não pode ser usado com HMAC.
- Hashes simples são rápidos demais para proteger senhas. Use Argon2, scrypt ou bcrypt para isso.
O que é um hash?
Uma função hash transforma qualquer entrada em uma impressão digital curta de tamanho fixo. A mesma entrada sempre dá o mesmo hash e uma entrada diferente dá outro. Hashes servem para verificar downloads, detectar mudanças e indexar dados. O HMAC mistura uma chave secreta ao hash, de modo que só quem tem a chave pode gerá-lo ou conferi-lo.
Perguntas frequentes
Qual algoritmo devo usar?
SHA-256 é um padrão seguro. SHA-3 e BLAKE3 são alternativas modernas. MD5 e SHA-1 estão quebrados para segurança: use-os apenas para conferir somas antigas. CRC-32 só detecta corrupção acidental.
Posso calcular o hash de uma senha aqui?
Não para armazená-la. Hashes simples são rápidos demais para proteger senhas; use no seu servidor um hash específico como Argon2, scrypt ou bcrypt.
Meu texto ou arquivo é enviado para algum lugar?
Não. O cálculo acontece no seu navegador e os arquivos são lidos em pedaços pequenos, então arquivos grandes também funcionam. O que você digita nunca é enviado aos nossos servidores e esta página não mostra anúncios.