Gerador de Hash SHA Online
Gere hash criptográfico SHA-1, SHA-256, SHA-384 ou SHA-512 de qualquer texto. Verifique integridade comparando com hash esperado. Usa Web Crypto API — 100% local, sem envio de dados.
Hash é unidirecional — não é possível reverter para o texto original.
Use SHA-256 ou SHA-512 para verificação de integridade. SHA-1 é obsoleto para fins de segurança. Todo o processamento é feito localmente no navegador via Web Crypto API.
Calculadoras relacionadas
Perguntas frequentes
O que é um hash criptográfico?
Um hash criptográfico é uma função matemática que transforma uma entrada de qualquer tamanho em uma saída de tamanho fixo (o hash ou digest). É uma função unidirecional — não é possível reverter o hash para obter o texto original. Pequenas mudanças na entrada produzem hashes completamente diferentes (efeito avalanche). São usados para verificar integridade de dados, armazenar senhas e criar assinaturas digitais.
Qual é a diferença entre SHA-1, SHA-256, SHA-384 e SHA-512?
Todos fazem parte da família SHA (Secure Hash Algorithm), definida pelo FIPS 180-4 do NIST. SHA-1 produz um hash de 160 bits (40 hex) e é considerado obsoleto desde 2017 por vulnerabilidades a colisões. SHA-256 produz 256 bits (64 hex) e é o padrão atual para a maioria das aplicações. SHA-384 e SHA-512 produzem 384 e 512 bits respectivamente, oferecendo maior segurança para aplicações críticas.
Posso usar hash para verificar a integridade de um arquivo?
Sim, essa é uma das principais aplicações. Sites de download frequentemente publicam o hash SHA-256 de seus arquivos. Após baixar o arquivo, você gera o hash do arquivo baixado e compara com o hash publicado. Se forem iguais, o arquivo não foi corrompido nem alterado. Esta ferramenta verifica textos — para arquivos, use ferramentas como sha256sum no Linux/Mac ou CertUtil no Windows.
Posso usar SHA para armazenar senhas?
SHA puro não é recomendado para armazenar senhas. Para senhas, use algoritmos específicos como bcrypt, scrypt, Argon2 ou PBKDF2, que são propositalmente lentos e incluem salt para resistir a ataques de dicionário e tabelas rainbow. SHA é muito rápido, o que facilita ataques de força bruta. Para verificação de integridade de arquivos e dados, SHA-256 ou SHA-512 são adequados.
Esta ferramenta usa bibliotecas externas para calcular o hash?
Não. Esta ferramenta usa exclusivamente a Web Crypto API nativa do navegador (crypto.subtle.digest()), disponível em todos os navegadores modernos. Não há dependências externas para o cálculo do hash. A Web Crypto API é implementada em código nativo (C++) pelo navegador, sendo muito mais rápida e segura do que implementações em JavaScript puro.
Meu texto é enviado para algum servidor para calcular o hash?
Não. Todo o processamento é feito localmente no seu navegador usando a Web Crypto API. Nenhum dado é transmitido para servidores do ValorFinal ou de terceiros. A operação acontece inteiramente no seu dispositivo, o que garante privacidade total.