Gerador de hash SHA-512

Cole um texto e receba o resumo SHA-512 na hora; mude para SHA-384, SHA-256 ou SHA-1 com um clique.

Nível 0 · navegador · ilimitado
3 bytes
SHA-512

SHA-512 e SHA-384

O SHA-512 é o maior membro da família SHA-2, padronizada pelo NIST na FIPS 180-4. Ele gera um resumo de 512 bits, escrito como 128 caracteres hexadecimais, e não tem fraquezas práticas conhecidas. Aparece em checksums de distribuições Linux e gerenciadores de pacotes, em assinaturas HMAC-SHA512 de APIs e corretoras e dentro de esquemas de senha como o sha512crypt.

O SHA-384 é o SHA-512 com valores iniciais diferentes, cortado em 384 bits. É usado em suítes de cifra do TLS e onde se prefere um resumo menor que resista a ataques de extensão de tamanho.

Exemplo resolvido

O SHA-512 de abc começa com ddaf35a193617aba e termina com a54ca49f; o valor completo é o vetor de teste oficial da FIPS 180-4, que esta página reproduz exatamente. Acrescentar um único espaço muda todos os 128 caracteres.

Hash não é senha

Um SHA-512 simples de uma senha pode ser atacado testando bilhões de palpites por segundo numa GPU. Guardar senhas exige uma função lenta e com salt, como Argon2 ou bcrypt.

Como funciona

A página codifica o texto em UTF-8 e pede o resumo à API Web Crypto do navegador. O SHA-512 faz padding da mensagem até um múltiplo de 1.024 bits e roda 80 rodadas por bloco sobre oito palavras de estado de 64 bits, como define a FIPS 180-4. O SHA-384 usa os mesmos passos com outros valores iniciais e fica com os primeiros 384 bits. O resultado aparece em hexadecimal minúsculo. Os vetores de teste do padrão são conferidos a cada build. Nada sai do navegador.

Perguntas frequentes

O SHA-512 é mais seguro que o SHA-256?

Nenhum dos dois tem ataques práticos conhecidos. O SHA-512 tem margem maior e costuma ser mais rápido em máquinas de 64 bits; o SHA-256 é mais suportado.

Qual o tamanho de um hash SHA-512?

512 bits: 128 caracteres hexadecimais ou 64 bytes. O SHA-384 tem 96 caracteres.

Posso usar SHA-512 para guardar senhas?

Sozinho, não. Use um hash de senha lento e com salt, como Argon2, scrypt ou bcrypt.

Meu texto é enviado?

Não. O navegador calcula o hash localmente.

Fontes

Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/sha512-hash/