Gerador de hash SHA-512

Gere online o hash SHA-512 de um texto. Introduza uma mensagem para calcular o resumo de 512 bits como 128 caracteres hexadecimais minúsculos e copiá-lo. O cálculo decorre localmente via Web Crypto API; o seletor permite comparar outras funções hash.

Entrada
0 caract. · 0 bytes
Testar:
Hash
✓ Processamento local no navegador ✓ A entrada não é enviada ao servidor
Exemplos
Cadeia vazia
Entrada (vazio)
Saída cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

O hash SHA-512 de uma entrada vazia é uma constante conhecida.

Texto simples
Entrada olá mundo
Saída 6ab34fe26e15566e9f2d6533d17e14e406fe0f7d25c6654f5e9f29c8607d90be8edbb8a41eec63f94220505c4fc5966766c6017a3ecdfb60d2f83ee641cb301a

Uma mensagem curta produz 128 caracteres hexadecimais.

Efeito avalanche
Entrada Olá mundo
Saída 1124add078f585a58ac85d32065ed8b6b18a7feace18892477353a43a29b3513c239f58d5eb2217b9358548034870fc026f938be65ebd8eec81e01508d50ee48

A maiúscula inicial transforma completamente o hash.

Vetor de teste SHA-512 padrão
Entrada The quick brown fox jumps over the lazy dog
Saída 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Vetor comum para verificar uma implementação SHA-512.

O que é SHA-512?

SHA-512 é uma função hash criptográfica SHA-2. Converte qualquer entrada num resumo fixo de 512 bits (64 bytes), normalmente representado por 128 caracteres hexadecimais. Esta calculadora apresenta-o em minúsculas.

É determinístico, unidirecional e resistente a colisões. O resumo identifica ou verifica dados, mas não pode ser decifrado para recuperar o texto. Hashing não é encriptação.

SHA-512 comparado com SHA-256

Ambos são SHA-2 seguros. SHA-512 oferece 512 bits e resistência ideal a colisões de 256 bits; SHA-256 oferece 256 e 128 bits. Ambos excedem ataques práticos.

SHA-512 usa palavras de 64 bits e blocos de 1024 bits e pode ser mais rápido em algumas plataformas. SHA-256 ocupa metade. Use sobretudo o algoritmo exigido pelo protocolo, API ou soma publicada.

Como usar o gerador SHA-512
  1. Introduza o texto.
  2. Mantenha SHA-512.
  3. O gerador mostra 128 caracteres hexadecimais.
  4. Copie o resultado.

São processados os bytes UTF-8 exatos: maiúsculas, espaços, Unicode e quebras de linha alteram o hash. A entrada vazia é válida. Pode comparar SHA-256, SHA-3, BLAKE2, SHA-1, MD5 ou CRC32.

Como funciona e onde é usado

SHA-512 codifica a mensagem, acrescenta padding e comprimento e cria blocos de 1024 bits. Cada bloco passa por 80 rondas de operações de 64 bits, somas modulares, constantes e expansão. Oito palavras de 64 bits formam o resumo.

É usado em integridade, identificadores, assinaturas, certificados e somas de verificação. HMAC-SHA-512 autentica e PBKDF2-HMAC-SHA-512 deriva chaves. Um hash simples não autentica nem protege palavras-passe.

FAQ

Tem maior margem teórica, mas ambos são seguros e sem ataques práticos conhecidos de pré-imagem ou colisão. SHA-256 costuma bastar; escolha SHA-512 se for exigido, se precisar de 512 bits ou se for mais rápido na plataforma.

Pode ser para entradas grandes em certos sistemas de 64 bits. Depende do processador, aceleração, navegador e tamanho. Meça a carga real se a velocidade importar.

Não use SHA-512 simples: a rapidez favorece ataques. Use Argon2id, scrypt, bcrypt ou PBKDF2 com salt aleatório único e custo adequado.

O cálculo decorre localmente via Web Crypto API; o texto não é enviado para hashing. Não introduza segredos em dispositivos não fiáveis.

Não. É unidirecional e não existe descodificador ou chave. Só se pode adivinhar uma entrada, calcular o hash e comparar; isso não inverte o algoritmo.

Provavelmente processa bytes diferentes. Verifique maiúsculas, espaços, tabulações, fins de linha, Unicode e se espera texto, hex, Base64 ou ficheiro. Aqui o texto é UTF-8.

Não. A página processa texto e não lê ficheiros. Um nome é tratado como texto. Para downloads use uma ferramenta de ficheiros e uma soma fiável.

Processe exatamente o texto original e compare os 128 caracteres. A igualdade indica com probabilidade extrema os mesmos bytes. Contra adulteração, o valor esperado deve vir de fonte fiável.
Ferramentas relacionadas

Gerador HMAC

Gere um HMAC com texto e uma chave secreta diretamente no navegador.