Gerador de Hash
Gera hash SHA-1 / SHA-256 / SHA-384 / SHA-512 de texto ou arquivos instantaneamente.
Baseado na Web Crypto API — sem envio ao servidor.
Sobre
Uma ferramenta gratuita que gera hash SHA-1, SHA-256, SHA-384 e SHA-512 de texto ou arquivos diretamente no navegador usando a Web Crypto API padrão.
Use para verificar a integridade de arquivos baixados, confirmar assinaturas de API durante o desenvolvimento ou verificar hashes de senhas. Nenhum dado sai do seu dispositivo.
Como usar
Escolha o modo
Selecione "Texto" para digitar ou "Arquivo" para soltar qualquer ficheiro.
Insira a entrada
Digite texto para hash instantâneo ou selecione um arquivo para calculá-lo.
Copie o resultado
Os quatro hashes aparecem simultaneamente. Clique em "Copiar" para obtê-los.
Glossário
- Função hash
- Função unidirecional que converte dados arbitrários em uma cadeia de comprimento fixo. A mesma entrada produz sempre a mesma saída.
- SHA-256
- Hash de 256 bits da família SHA-2. Amplamente utilizado em TLS/SSL e criptomoedas — o padrão atual.
- SHA-512
- Hash SHA-2 de 512 bits. Mais seguro que SHA-256, mas produz uma saída mais longa. Mais rápido em sistemas de 64 bits.
- SHA-1
- Função hash de 160 bits. Vulnerabilidades de colisão foram encontradas; não recomendado para segurança.
- Checksum
- Valor de verificação para confirmar a integridade dos dados. Detecta manipulações em arquivos baixados.
- Resistência a colisões
- Propriedade que torna improvável que duas entradas distintas gerem o mesmo valor hash.
- Web Crypto API
- API criptográfica nativa do navegador para calcular hashes SHA de forma segura a partir do JavaScript.
Perguntas frequentes
- Q.Meus dados são enviados a um servidor?
- Não. Todo o cálculo é feito no navegador usando a Web Crypto API. Nenhum texto ou arquivo é transmitido.
- Q.MD5 é suportado?
- MD5 não é suportado pela Web Crypto API do navegador por razões de segurança. Oferecemos SHA-1 / SHA-256 / SHA-384 / SHA-512.
- Q.Funciona com arquivos grandes?
- Sim. Os arquivos são processados como ArrayBuffer, permitindo arquivos grandes conforme a memória disponível do navegador.
- Q.Qual algoritmo devo escolher?
- Recomenda-se SHA-256 ou superior para fins de segurança. SHA-1 é apenas para compatibilidade. SHA-512 é a opção mais robusta.
- Q.Posso reverter um hash para o texto original?
- Não. Funções hash são unidirecionais. Recuperar os dados originais a partir de um hash é computacionalmente inviável.
Casos de uso
🔍 Integridade de arquivos
Verifique se o software baixado corresponde ao checksum oficial.
🔐 Segurança de senhas
Armazene e compare hashes SHA-256 de senhas em vez de texto plano.
💻 Verificação de assinaturas API
Verifique assinaturas de webhooks e requisições durante o desenvolvimento.
📝 Integridade de dados
Confirme que o texto ou os dados não foram alterados comparando hashes.