utildev

Hasher SHA256

Gere hashes SHA256 para máxima segurança

Entrada

Sobre · Hasher SHA256

Gera múltiplos tipos de hash para um texto: MD5, SHA-1, SHA-256 e SHA-512. Todos são calculados localmente no navegador, em tempo real, conforme você digita.

MD5 (128 bits) e SHA-1 (160 bits) já tiveram colisões práticas demonstradas e são considerados quebrados para uso criptográfico — evite-os em senhas, assinaturas digitais ou verificação de segurança. Ainda podem servir para checksums não-críticos, como verificar se um download não foi corrompido.

SHA-256 (256 bits), da família SHA-2, é o padrão atual recomendado — usado em certificados SSL, Bitcoin e JWTs. Mesmo assim, para hashing de senhas prefira sempre bcrypt ou argon2, funções propositalmente lentas com salt embutido, já que hashes rápidos como SHA são vulneráveis a força bruta em GPUs.

Como funciona

Digite ou cole o texto que deseja transformar em hash.
MD5, SHA-1, SHA-256 e SHA-512 são calculados simultaneamente e atualizados a cada digitação.
Cada algoritmo produz uma saída de tamanho fixo (32, 40, 64 e 128 caracteres hexadecimais, respectivamente).
Uma alteração mínima no texto de entrada — mesmo 1 caractere — gera um hash completamente diferente (efeito avalanche).
Os hashes são funções de mão única: não é possível reverter um hash para obter o texto original.

Perguntas frequentes

Qual hash devo usar?
SHA-256 para senhas/segurança. MD5 e SHA-1 não são mais seguras. SHA-512 para máxima segurança.
Por que hashes diferentes para o mesmo texto?
Não, o mesmo texto sempre gera o mesmo hash. Se seu arquivo mudar, o hash muda.
Hash é reversível?
Não, hashes criptográficos são one-way. Não há forma de recuperar o texto original do hash.
Por que MD5 e SHA-1 não são mais recomendados?
Ambos tiveram colisões práticas demonstradas (MD5 em 2004, SHA-1 em 2017 com o ataque SHAttered do Google), permitindo que dois conteúdos diferentes produzam o mesmo hash — o que quebra sua confiabilidade para segurança.