Gerador SHA e hash
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, em hex ou Base64 — tudo no seu navegador.
Sobre Gerador SHA e hash
O gerador de hash do Handytool calcula hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, em tempo real no seu navegador, usando a Web Crypto API. Escolha saída hex ou Base64 e copie o digest em um clique. Como o hashing acontece localmente, você pode fazer hash de senhas, tokens ou conteúdo sensível sem expô-los a nenhum servidor.
Recursos de Gerador SHA e hash
- 01
Quatro variantes SHA
Alterne instantaneamente entre SHA-1, SHA-256, SHA-384 e SHA-512. Todos são computados usando a Web Crypto API do navegador, a mesma implementação usada por HTTPS e sistemas modernos de autenticação.
- 02
Saída hex ou Base64
Obtenha o digest como uma string hex em minúsculas (o formato mais comum) ou como Base64 (compacto, usado em cabeçalhos HTTP e tokens). Alterne a qualquer momento sem redigitar sua entrada.
- 03
Executa completamente no seu navegador
O hashing usa SubtleCrypto localmente. Seu texto nunca toca um servidor, para que você possa gerar com segurança hashes de segredos, senhas (para uso não-autenticação) ou cargas confidenciais.
Perguntas frequentes sobre Gerador SHA e hash
- O que é um hash SHA?
- SHA (Secure Hash Algorithm) é uma função hash criptográfica que transforma qualquer entrada em uma impressão digital de comprimento fixo. A mesma entrada sempre produz o mesmo hash, mas é computacionalmente infactível recuperar a entrada do hash. Hashes são usados para verificações de integridade, assinaturas e endereçamento de conteúdo.
- Qual variante SHA devo escolher?
- Use SHA-256 para a maioria das aplicações modernas — é rápido e amplamente suportado. SHA-512 é uma boa escolha quando você quer margem extra em sistemas de 64 bits. Evite SHA-1 para qualquer coisa sensível de segurança; é incluído aqui apenas para compatibilidade com sistemas legados.
- Devo usar SHA para fazer hash de senhas?
- Não — não diretamente. Hashes SHA são muito rápidos, o que os torna vulneráveis a ataques de força bruta. Para armazenamento de senhas, use uma função dedicada de hashing de senhas como bcrypt, scrypt ou Argon2. Esta ferramenta é útil para integridade de conteúdo, fingerprints de arquivo e comparações de checksum.
- Por que os hashes estão em hex por padrão?
- Hex (base 16) é a representação mais comum para hashes porque mapeia limpar para limites de bytes — cada dois dígitos hex é um byte. Base64 é mais compacto mas menos legível para humanos. Alterne o formato dependendo do que o sistema descendente espera.
- Meu texto é enviado para um servidor?
- Não. O hashing acontece completamente no seu navegador usando a Web Crypto API. Nada é enviado, registrado ou armazenado.
Ferramentas relacionadas
Utilitário →- Ativo
Codificador e decodificador Base64
Codifique texto para Base64 e decodifique Base64 de volta para texto, incluindo Base64 seguro para URLs — tudo no seu navegador.
UtilitárioRoda localmenteAbrir - Ativo
Codificador e decodificador URL
Codifique por percentual texto para URLs ou decodifique cadeias codificadas por percentual de volta para texto legível — instantaneamente, em privado.
UtilitárioRoda localmenteAbrir - Ativo
Gerador UUID
Gere identificadores UUID v4 aleatórios criptograficamente ou identificadores UUID v7 ordenados por tempo, um ou muitos por vez — no seu navegador.
UtilitárioRoda localmenteAbrir
Explore outras ferramentas
Todas as ferramentas →- Ativo
PDF para JPG
Converta cada página de um PDF em uma imagem JPG, PNG ou WebP nítida diretamente no seu navegador — sem upload, sem perda de qualidade.
PDFRoda localmenteAbrir - Ativo
Remover fundo
Apague o fundo de uma foto usando um modelo que roda no navegador.
ImagemRoda localmenteAbrir - Ativo
Cortar vídeo
Corte o início ou o fim de um vídeo com precisão de quadro.
VídeoAbrir - Ativo
Cortar áudio
Corte um trecho de um arquivo de áudio.
ÁudioRoda localmenteAbrir - Ativo
Markdown para HTML
Converta Markdown em HTML limpo diretamente no seu navegador.
DocumentoRoda localmenteAbrir