Gerador de hash
SHA-256 / SHA-1 / SHA-384 / SHA-512 via Web Crypto API.
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.
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
- Escolha um algoritmo com o seletor SHA-256 / SHA-1 / SHA-384 / SHA-512.
- Cole ou digite o texto que você quer transformar em hash na caixa de entrada.
- Leia o digest hexadecimal que aparece abaixo enquanto você digita.
- Clique em Copiar para enviar o digest para a área de transferência.
- 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
Todas as ferramentas de ArrayKit