Gerador SHA512
O SHA-512 dobra a largura de saída do SHA-256 para 512 bits (128 caracteres hexadecimais) e, na verdade, roda mais rápido que o SHA-256 em CPUs de 64 bits, porque suas operações de bloco são nativamente de 64 bits. Cole qualquer texto e este gerador retorna o resumo hexadecimal determinístico de 128 caracteres minúsculos. Use-o quando o seu padrão ou protocolo especificar SHA-512: arquivos shadow modernos do Linux ($6$ crypt), algumas suítes de cifra TLS, IPSec e esquemas de assinatura que se beneficiam de uma margem de segurança maior. O SHA-512 é um hash de mão única, não criptografia: o resumo não pode ser revertido para recuperar o texto original.
Em que o SHA-512 difere do SHA-256
-
1
Insira o texto
Qualquer cadeia UTF-8: o SHA-512 independe da codificação, desde que os dois lados concordem sobre a representação em bytes.
-
2
Bloco de 1024 bits
O SHA-512 processa blocos de 128 bytes (contra 64 bytes no SHA-256), e é por isso que é mais rápido por byte em hardware de 64 bits.
-
3
80 rodadas de compressão
Mais rodadas do que as 64 do SHA-256, operando sobre oito palavras de 64 bits em vez de oito de 32 bits.
-
4
Copie o hex de 128 caracteres
A saída é sempre de 128 caracteres hexadecimais minúsculos (512 bits). Copie-a com um clique.
SHA-512 contra SHA-256
| Propriedade | SHA-256 | SHA-512 |
|---|---|---|
| Saída | 256 bits / 64 hex | 512 bits / 128 hex |
| Bloco | 512 bits | 1024 bits |
| Rodadas | 64 | 80 |
| Tamanho da palavra | 32 bits | 64 bits |
| Velocidade em CPU 64 bits | ~1,5 GB/s (com SHA-NI) | ~1,2 GB/s (software) |
| Velocidade em CPU 32 bits | Rápida | Mais lenta (sem ops de 64 bits) |
| Melhor para | Uso geral | Resumos de arquivamento de longo prazo |
Onde o SHA-512 é preferido
- Senhas shadow do Linux.
$6$...$...indica SHA-512-crypt com 5000 rodadas por padrão (ajustável). - Truncamento reduzido. Alguns sistemas de arquivamento truncam o SHA-512 para 256 bits, obtendo “SHA-512/256”, que resiste a ataques de extensão de comprimento.
- SPHINCS+ e outras assinaturas pós-quânticas. Dependem fortemente do SHA-512 ou de variantes do SHA-3.
- Suítes GCM do TLS 1.2.
ECDHE-RSA-AES256-GCM-SHA384usa SHA-384 (uma variante do SHA-512).
Verificação de comprimento e hex
Um resumo SHA-512 tem sempre 128 caracteres hexadecimais. Se a sua saída for mais curta, você está vendo uma variante truncada (SHA-512/224 ou SHA-512/256) ou um algoritmo totalmente diferente. O resumo da cadeia vazia é cf83e1357eefb8bd...a538327af927da3e (128 caracteres).
Quando não usar o SHA-512
- Quando a especificação pede SHA-256. Substituir é uma violação do protocolo.
- Quando você precisa de velocidade em CPUs de 32 bits ou embarcadas: o SHA-256 geralmente se encaixa melhor.
- Para o hashing de senhas por si só, use Argon2id ou bcrypt, mesmo que os combine com SHA-512.
Perguntas frequentes
Ele oferece uma margem de segurança maior, cerca de 2^256 contra 2^128 de trabalho para uma colisão, mas ambos são considerados seguros para as necessidades atuais e do futuro próximo. Escolha com base na adequação ao protocolo e no desempenho, não na intuição de que “maior é mais seguro”.
O SHA-512 processa palavras de 64 bits, que correspondem à largura de registro das CPUs modernas. O SHA-256 trabalha com palavras de 32 bits, então em uma CPU de 64 bits desperdiça metade do registro. No entanto, as extensões SHA-NI da Intel/AMD aceleram o SHA-256 e podem inverter esse resultado.
Não. O SHA-512/256 é um algoritmo distinto, com constantes de inicialização diferentes e uma saída de 256 bits. Não é o mesmo que truncar a saída desta ferramenta para 64 caracteres hexadecimais.
No nosso servidor. Seu texto é enviado por uma conexão criptografada, passa pelo hash com a função SHA-512 padrão, e o resumo de 128 caracteres é retornado. Não armazenamos o que você envia. O SHA-512 é de mão única, então o resumo não pode ser revertido nem descriptografado para recuperar sua entrada.
Ferramentas relacionadas
Identificador de Criptografia
Cole um texto cifrado ou hash e o identificador sugere algoritmos ou codificações prováveis: MD5, SHA, bcrypt, AES, RSA, Base64 e mais.
Gerador de Hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 a partir de texto, com um digest pronto para copiar em checksums e comparações.
Gerador de JWT
Gere JWTs assinados com cabeçalho personalizado, reivindicações de carga útil, assinatura HMAC ou RSA, expiração e restrições de público para testes.
Gerador de certificado SSL
Gere um certificado SSL/TLS autoassinado e uma chave privada RSA totalmente no navegador. Common Name, SANs e validade personalizados, exportados em PEM.
Codificador de Cifra A1Z26
Codifique texto usando a cifra A1Z26 (A=1, B=2, ... Z=26) ou decodifique uma sequência de números de volta para letras, com separador personalizável.
Codificador de Cifra de César
Criptografe e descriptografe texto usando a cifra de César. Qualquer deslocamento de 1-25, suporta ROT13 como um caso especial, preserva pontuação e maiúsculas/minúsculas.
Ferramenta disponível em outros idiomas
- SHA512ジェネレーター [JA]
- Generador SHA512 [ES]
- SHA512 생성기 [KO]
- Bộ tạo SHA512 [VI]
- SHA512-generator [SV]
- مولّد SHA512 [AR]
- SHA512-generator [NL]
- Générateur SHA512 [FR]
- เครื่องสร้าง SHA512 [TH]
- SHA512-Generator [DE]
- Generator SHA512 [ID]
- Generator SHA512 [PL]
- SHA512 Generator [EN]
- Generatore SHA512 [IT]
- Генератор SHA512 [RU]
- SHA512 Oluşturucu [TR]
- SHA512 生成器 [ZH]