Hash SHA512

EntradaCaracter 0 0 Bytes
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

Ferramenta online gratuita de hash SHA-512 com quatro modos: texto, arquivo, lote linha a linha e HMAC. Cálculo local no navegador sem envio ao servidor. Alterne livremente entre SHA-512, SHA-384 e SHA-512/256.

Sugestões Relacionadas

O que é SHA-512?

SHA-512 é o membro com a maior saída da família SHA-2, padronizado pelo NIST no FIPS 180-2 (2001). Aceita entradas de qualquer comprimento e produz um resumo de 512 bits (128 caracteres hexadecimais).

**Em comparação com SHA-256:** a saída do SHA-512 é duas vezes maior. Em CPUs de 64 bits, SHA-512 costuma ser mais rápido que SHA-256 (o tamanho da palavra coincide com os registradores nativos); em CPUs de 32 bits, SHA-256 leva a melhor.

**Usos típicos:** ① Assinaturas digitais (RSA, ECDSA); ② Protocolos TLS / HTTPS; ③ Construção de HMAC dentro de protocolos criptográficos; ④ Verificação de integridade de pacotes de software distribuídos; ⑤ Impressão digital de conteúdo em cenários de alta segurança.

**Status de segurança:** SHA-512 ainda é resistente a colisões hoje (sem colisões práticas conhecidas) e é recomendado para novos projetos. Planeje migrar para SHA-3 / BLAKE3 quando a criptografia pós-quântica se tornar padrão.

Casos de uso

  • Verificar a integridade de instaladores e arquivos espelho em relação a hashes publicados
  • Gerar impressões digitais de conteúdo para fluxos de assinatura digital e certificados
  • Produzir resumos de mensagem em protocolos TLS / HTTPS
  • Derivar chaves e autenticar mensagens com HMAC-SHA512
  • Usar como identificador endereçável por conteúdo em bancos de dados ou caches (evita armazenar o texto original completo)
  • Verificação no destinatário de dados transferidos entre sistemas

Como Usar

  1. Escolha um modo: texto, arquivo, lote linha a linha ou HMAC.
  2. Forneça a entrada: cole texto no editor, solte um arquivo, cole várias linhas ou informe sua chave HMAC.
  3. A ferramenta calcula SHA-512 instantaneamente e mostra um resultado hexadecimal de 128 caracteres; alterne entre hex / base64 e maiúsculas/minúsculas conforme necessário.
  4. Opcionalmente mude a variante (SHA-512 / SHA-384 / SHA-512/256) ou cole um hash conhecido para comparar.

Recursos

  • Quatro modos: texto, arquivo, lote linha a linha e HMAC
  • Cálculo local no navegador via Web Crypto API; nada é enviado
  • Três variantes SHA-512: SHA-512 / SHA-384 / SHA-512/256
  • Hash em blocos para arquivos grandes com progresso ao vivo
  • HMAC-SHA512 com codificações de chave utf8 / hex / base64
  • Saída lado a lado de vários algoritmos: MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
  • Comparação com hash conhecido: cole um hash alvo para verificar
  • Suporte completo a Unicode, incluindo chinês e Emoji

Best Practices

Padronize a codificação

codificações diferentes (UTF-8 vs Latin1) produzem hashes diferentes; confirme a codificação antes de verificar entre sistemas.

Compare sem diferenciar maiúsculas/minúsculas

a caixa das letras hex não afeta a igualdade — coloque ambos os lados em minúsculas antes de comparar.

Nunca armazene senhas com SHA-512

ele é rápido demais; use PBKDF2 / bcrypt / scrypt / Argon2.

HMAC vs hash simples

HMAC-SHA512 autentica mensagens com chave, enquanto SHA-512 gera impressões digitais de conteúdo sem chave.

SHA-512 vs SHA-512/256

escolha SHA-512 quando precisar da saída completa de 128 caracteres; escolha SHA-512/256 quando precisar de 64 caracteres mas quiser a resistência do SHA-512.

Perguntas frequentes

Qual o tamanho da saída do SHA-512?

SHA-512 produz 512 bits, exibidos como 128 caracteres hexadecimais. SHA-384 produz 96 caracteres, e SHA-512/256 produz 64 caracteres.

SHA-512 ou SHA-256 — qual escolher?

SHA-256 é seguro o suficiente para a maioria dos usos. SHA-512 é mais rápido em CPUs de 64 bits e oferece resistência a colisões mais forte, sendo ideal para cargas de alta segurança e sensíveis a desempenho.

SHA-512 é um algoritmo de criptografia?

Não. SHA-512 é uma função hash unidirecional; em teoria, não é possível reverter um resumo até a entrada original. Falar em "criptografia SHA-512" é impreciso — esta ferramenta apenas calcula hashes.

SHA-512 é seguro?

Sim, ainda é resistente a colisões e não há colisões práticas conhecidas. Considere migrar para SHA-3 / BLAKE3 quando a criptografia pós-quântica se tornar padrão.

Posso guardar senhas com SHA-512 diretamente?

Não. SHA-512 é rápido demais e pode ser quebrado por força bruta com GPUs. Use um hash lento dedicado como PBKDF2 (com salt e iterações altas), bcrypt, scrypt ou Argon2.

Qual a diferença entre SHA-384 e SHA-512/256?

SHA-384 gera 384 bits (96 caracteres), retirados de um deslocamento diferente do cálculo SHA-512 completo. SHA-512/256 gera 256 bits (64 caracteres) usando valores iniciais diferentes. Ambos pertencem à família SHA-2 com nível de segurança comparável.

O que é HMAC-SHA512?

HMAC-SHA512 é um Message Authentication Code baseado em SHA-512 que autentica mensagens com uma chave secreta. O modo HMAC aqui aceita codificações de chave utf8 / hex / base64.

Calcular o hash de um arquivo grande trava a página?

Não. Os arquivos são processados em blocos transmitidos, sem carregar tudo na memória, então arquivos de vários GB são hasheados sem problemas e a interface continua responsiva.

Algo é enviado a um servidor?

Não. A ferramenta calcula dentro do navegador via Web Crypto API; texto e arquivos permanecem no seu dispositivo.

Glossário

SHA-512
Função hash criptográfica de 512 bits e membro com a maior saída da família SHA-2. Ainda resistente a colisões; recomendada para usos de alta segurança.
SHA-384
Variante truncada do SHA-512 que gera 384 bits (96 caracteres hex). Membro da família SHA-2.
SHA-512/256
Variante truncada do SHA-512 que gera 256 bits (64 caracteres hex). Preserva a resistência a colisões do SHA-512 com o comprimento do SHA-256.
Família SHA-2
A série de algoritmos SHA-256 / SHA-384 / SHA-512, padronizados pelo NIST no FIPS 180-2. Esta ferramenta suporta três variantes: SHA-512, SHA-384 e SHA-512/256.
Codificação hexadecimal
A forma habitual de exibir um resumo hash. A saída de 512 bits do SHA-512 equivale a 128 caracteres hexadecimais.
Resistência a colisões
Propriedade pela qual não se encontram duas entradas distintas que produzam o mesmo hash. SHA-512 mantém essa propriedade hoje.
Web Crypto API
Interface criptográfica integrada do navegador, oferecendo SHA-1 / SHA-256 / SHA-384 / SHA-512 com aceleração por hardware. Esta ferramenta a usa para cálculo local.

Comparativo de algoritmos da família SHA-2

SHA-512 é o membro com a maior saída da família SHA-2.

AlgoritmoBits de saídaTam. hexBits de blocoUso típico
SHA-25625664512Padrão geral
SHA-384384961024Alta segurança
SHA-5125121281024Alta segurança / CPU 64 bits
SHA-512/256256641024256 bits com resistência SHA-512

Referência de desempenho de algoritmos hash

Dados de desempenho aproximados; os valores reais dependem do navegador e do hardware.

AlgoritmoCPU 64 bitsCPU 32 bitsStatus atual
SHA-256MédioRápidoSeguro
SHA-512RápidoLentoSeguro
SHA-1RápidoRápidoAtaques de colisão existem
MD5Muito rápidoMuito rápidoAtaques de colisão/preimagem existem

Cenários típicos de aplicação do SHA-512

Cobre a camada de protocolo, a camada de assinatura e a prática de engenharia.

CenárioPor que SHA-512Valor principal
Impressão digital de distribuição de softwareResistência a colisões, saída longaVerificação de downloads
Protocolo TLS 1.3Recomendado pela RFC 8446Segurança HTTPS
HMAC-SHA512Resistente a ataques de extensão de comprimentoAutenticação de mensagens
Impressão digital de conteúdo em BDSaída hex de 128 caracteresDesduplicação / chave de cache
Assinaturas digitaisCombina com RSA / ECDSAIntegridade da assinatura

Authoritative References