Gerador de Hash — SHA-1, SHA-256, SHA-384, SHA-512
Quatro variantes SHA calculadas ao vivo no seu navegador enquanto você digita.
Um hash criptográfico é uma impressão digital de comprimento fixo de uma entrada. Mude um único caractere na entrada e o hash inteiro muda; encontrar duas entradas distintas que produzam o mesmo hash é computacionalmente inviável (para qualquer algoritmo exceto MD5 e SHA-1 em cenários adversariais). Convertitive calcula quatro variantes SHA — SHA-256 é o padrão moderno — usando a Web Crypto API do seu navegador: rápida, com aceleração de hardware e que nunca chega a um servidor.
- SHA-1
… - SHA-256
… - SHA-384
… - SHA-512
…
Computed locally via the browser’s Web Crypto API. MD5 is not offered— it’s cryptographically broken and Web Crypto omits it by design. Use SHA-256 or stronger wherever security matters.
How to use
Cole sua entrada
Qualquer texto: uma senha, um payload JSON, o conteúdo de um arquivo pequeno colado como texto. A codificação é UTF-8.
Leia os hashes
As quatro variantes são calculadas simultaneamente. SHA-256 é o padrão moderno; SHA-512 é preferido quando são necessárias maiores margens de resistência a colisões (arquivos de longa duração, chaves de assinatura).
Copie o que precisar
Cada linha tem um botão de copiar. A saída do hash é codificada em hexadecimal — minúsculas, sem prefixo.
Frequently asked questions
- Por que não há MD5?
- A Web Crypto omite MD5 por design — é considerado criptograficamente quebrado desde 2004. Para casos de uso não relacionados à segurança (deduplicação de arquivos, cache busting), prefira SHA-256, que tem desempenho similar em hardware moderno.
- Por que SHA-1 está incluído?
- SHA-1 está incluído — ainda é o padrão para IDs de objetos Git e muitas APIs legadas. Não o use para novas aplicações de segurança: colisões foram demonstradas (SHAttered, 2017).
- Qual hash devo usar para senhas?
- Nenhum destes. Senhas precisam de um KDF lento e com sal (Argon2id, bcrypt, scrypt). Hashes SHA simples são trivialmente quebráveis com GPUs a bilhões de tentativas por segundo.
- Os hashes são determinísticos?
- Sim. Uma entrada idêntica sempre produz um hash idêntico. Este é o objetivo de uma função hash.
- Qual formato de saída é usado?
- Codificado em hexadecimal, minúsculas, sem 0x inicial. SHA-256 produz uma string de 64 caracteres, SHA-512 produz 128 caracteres.
- Posso fazer hash de um arquivo binário?
- Não diretamente com esta ferramenta — ela aceita entrada de texto. Primeiro converta o arquivo para Base64, cole a forma codificada aqui, mas note que o hash resultante é da representação Base64, não dos bytes brutos.
- A entrada é enviada para algum lugar?
- Não. A Web Crypto API é executada completamente no seu navegador. O servidor da Convertitive nunca vê o que você cola.
Ferramentas relacionadas
- Gerador de senhaSenhas aleatórias e seguras.
- Expressão cronCriar, ler e validar a sintaxe cron.
- Codificador e Decodificador Base64Codificar e decodificar texto em formato Base64.
- Conversor de Maiúsculas e MinúsculasConverter texto entre maiúsculas, minúsculas e mais.
- Formatador e Validador de JSONFormatar, minificar e validar estruturas JSON.
- Conversor de JSON para YAML e YAML para JSONConverter entre os formatos JSON e YAML.