Gerador de Hash Online

Gere hashes SHA-256, SHA-1, SHA-384 e SHA-512 online.

Seu texto é transformado em hash localmente no seu navegador com a Web Crypto API e nada é enviado, mas evite colar segredos ou senhas reais de produção em qualquer campo de hash.

Criado e mantido por Udit Agarwal

Cryptographic Hash Functions, Explained

Trabalhando com tokens? Experimente o Decodificador JWT.

Sobre Gerador de hash

Este gerador de hash transforma qualquer texto em um digest criptográfico usando SHA-256, SHA-1, SHA-384 ou SHA-512, computado com a Web Crypto API nativa do navegador. Cole uma string e você obtém instantaneamente o digest hexadecimal em minúsculas, facilitando verificar checksums, comparar valores, gerar a impressão digital de um conteúdo ou criar identificadores determinísticos. É útil para desenvolvedores que checam a integridade de arquivos ou mensagens, engenheiros de QA que validam a saída esperada de um gerador sha256 e qualquer pessoa que precise de um hash sha-512 ou hash sha1 online rápido sem sair da página. A ferramenta lê sua entrada como texto UTF-8 e roda inteiramente no seu navegador, então tudo o que você cola é processado localmente e seus dados nunca saem do seu dispositivo. Troque de algoritmo com um clique para comparar tamanhos de digest de 160 a 512 bits.

Recursos

  • Gera digests SHA-256, SHA-1, SHA-384 e SHA-512
  • Funciona com a Web Crypto API nativa do navegador
  • Produz hexadecimal em minúsculas, o formato padrão de digest
  • Atualiza o hash ao vivo enquanto você digita ou edita a entrada
  • Mostra o tamanho em bits do digest (160 a 512 bits) para o algoritmo selecionado
  • Troca entre algoritmos de hash com um clique para comparar saídas
  • Copia o digest resultante para a área de transferência com um clique
  • Faz o hash da entrada como texto UTF-8, igual às ferramentas de linha de comando comuns

Como usar Gerador de hash

  1. Escolha um algoritmo com o seletor SHA-256 / SHA-1 / SHA-384 / SHA-512.
  2. Cole ou digite o texto que você quer transformar em hash na caixa de entrada.
  3. Leia o digest hexadecimal que aparece abaixo enquanto você digita.
  4. Clique em Copiar para enviar o digest para a área de transferência.
  5. Troque de algoritmo para regerar o hash e comparar os tamanhos de digest.

Exemplo

Entrada

hello

Saída

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Digest SHA-256 do texto "hello", exibido em hexadecimal minúsculo.

Erros comuns e solução de problemas

  • Seu digest não corresponde a um checksum gerado pelo md5sum ou por outra ferramenta MD5. — Esta ferramenta suporta apenas a família SHA. MD5 não é oferecido, então compare com a saída SHA-256, SHA-1, SHA-384 ou SHA-512.
  • O hash difere de um resultado de linha de comando para a mesma string. — A maioria dos pipelines de shell adiciona uma quebra de linha ao final. Passe o texto sem a quebra de linha (por exemplo, printf em vez de echo) para que os bytes da entrada coincidam exatamente.
  • Um digest em maiúsculas que você recebeu nunca corresponde. — A saída aqui é hexadecimal minúsculo. Converta para minúsculas o valor que você está comparando, já que o caso do hexadecimal não altera o digest subjacente.
  • Fazer o hash da mesma palavra dá um resultado diferente de um hash de senha com sal. — Isto gera um digest simples e sem sal do seu texto. Hashes com sal ou de derivação de chave (bcrypt, PBKDF2) não correspondem a um digest SHA bruto.

Perguntas frequentes

O que é o Gerador de Hash da ArrayKit?
É uma ferramenta no navegador que transforma qualquer texto em um digest criptográfico usando SHA-256, SHA-1, SHA-384 ou SHA-512, computado com a Web Crypto API. É ideal para checksums, impressões digitais de conteúdo e verificações de integridade.
Como gero um hash SHA-256 com esta ferramenta?
Selecione SHA-256 no seletor de algoritmo e cole ou digite seu texto na caixa de entrada. O digest hexadecimal em minúsculas aparece abaixo enquanto você digita, e você pode clicar em Copiar para pegá-lo.
Por que a saída do hash é toda em hexadecimal minúsculo?
Cada byte do digest é exibido como dois caracteres hexadecimais minúsculos, o formato mais comum usado por ferramentas e APIs. O caso do hexadecimal é cosmético e não afeta o valor.
Posso reverter um hash de volta para o texto original?
Não. O hash SHA é unidirecional por design, então um digest não pode ser decodificado de volta para sua entrada. Use-o para verificação e impressão digital, não para armazenar dados recuperáveis.
Por que meu SHA-256 não corresponde ao do meu terminal?
Os terminais costumam anexar uma quebra de linha à entrada. Faça o hash do texto sem uma quebra de linha ao final, para que os bytes sejam idênticos ao que você cola no Gerador de Hash.
Minha entrada está segura quando uso o Gerador de Hash?
Sim. O digest é computado com a Web Crypto API diretamente no seu navegador, então o texto que você transforma em hash é processado localmente e nada é enviado a um servidor.

Ferramentas relacionadas

Mais ferramentas de Segurança

  • Gerador de senhas — Gere senhas fortes e aleatórias com um medidor de força (cripto-seguro).
  • Gerador de chaves SSH — Gere pares de chaves SSH Ed25519, RSA ou ECDSA no seu navegador e baixe-as.
  • Conversor PPK ↔ PEM — Converta chaves SSH privadas entre PuTTY .ppk e OpenSSH/PEM (RSA e Ed25519), localmente no seu navegador.
  • Gerador de TOTP / 2FA — Gere senhas de uso único baseadas em tempo (códigos 2FA) a partir de um segredo base32.
  • Assinador de JWT — Crie e assine um JWT (HS256/384/512) a partir de um payload e um segredo — Web Crypto.
  • Gerador de Basic Auth — Gere e decodifique cabeçalhos de autorização HTTP Basic Auth a partir de um usuário e uma senha.
  • Verificador de Certificado e Chave — Verifique se um certificado SSL e uma chave privada formam um par, com fingerprints da chave pública.
  • Extrator PFX para PEM — Abra um arquivo .pfx/.p12 protegido por senha e divida-o em blocos PEM de certificado, cadeia e chave.
  • Gerador de Bcrypt — Faça o hash de uma senha com bcrypt em um custo escolhido, ou verifique-a contra um hash, no navegador.
  • Gerador de HMAC — Assine uma mensagem com uma chave secreta usando SHA-256, SHA-1, SHA-384 ou SHA-512, no navegador.
  • Força de Senha — Teste a força de uma senha, sua entropia e o tempo estimado para quebrá-la, no navegador.
  • Decodificador X.509 — Leia subject, validade, SANs e fingerprints de um certificado.

Ver todas as ferramentas de Segurança (27) · Todas as ferramentas