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.
Gostou? Mostre pra todo mundo
Gere um card bonito com a marca do ValorFinal para postar nos Stories ou mandar no WhatsApp. Nada que você digitou aparece no card.
Calculadoras relacionadas
Cálculo auditável, com fórmula e fontes transparentes
Atualizado em . Fontes: Web Crypto API / FIPS 180-4 / MDN Web Docs.
Fontes oficiais
- FIPS 180-4 - Secure Hash Standard (SHS)
- Web Crypto API - MDN Web Docs
- MDN Web Docs - TextEncoder
- NIST SP 800-107r1 - Recommendation for Applications Using Approved Hash Algorithms
- RFC 6234 - US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)
- NIST - SHA-1 Deprecation
Links externos para os documentos oficiais consultados na construção desta página. O conteúdo deles pode mudar sem aviso; em caso de divergência, vale sempre a fonte oficial.
Incorpore esta calculadora no seu site (grátis)
Copie e cole o código no seu site. A calculadora se atualiza sozinha e o crédito ao ValorFinal é mantido.
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.