Gerador de hash SHA-512

Gere SHA-512, compare os 128 caracteres e exporte sem enviar seu conteúdo.

0 bytesUTF-8 · Sem remover espaços ou normalizar quebras

Resultados

Gere um hash para ver o resultado. Texto vazio é válido.

Cálculo no navegador. O conteúdo não é enviado.

Outras ferramentas de hash e verificação

O que esta ferramenta calcula

SHA-512 gera 512 bits, exibidos em 128 caracteres hexadecimais. Em telas estreitas o resultado quebra visualmente em linhas, mas copiar e baixar mantém o valor completo sem inserir quebras no hash. Confira o tamanho antes de colá-lo em outra ferramenta.

SHA-512 não é SHA-512/256 nem SHA-384. Um resultado mais longo não substitui automaticamente a função definida por um protocolo. O modo de arquivos usa cálculo incremental e evita copiar o artefato inteiro para um editor de texto.

O hash identifica bytes, mas não criptografa dados nem comprova sozinho a identidade do fornecedor. Também não substitui algoritmos específicos para o armazenamento seguro de senhas. Se houver diferença, confira primeiro algoritmo e versão do arquivo; para texto, verifique depois codificação e convenção de quebras de linha.

Exemplo verificável

UTF-8 · abc · SHA-512

ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f

Como calcular e comparar

  1. Digite o texto exato em Texto de entrada ou clique em Exemplo para carregar abc. O texto usa UTF-8, preservando espaços e quebras de linha.
  2. No modo de texto individual, entradas não vazias de até 64 KiB são calculadas após uma breve pausa. Clique em Gerar hash para texto vazio ou maior. Qualquer edição remove o resultado anterior.
  3. Para conferir um arquivo salvo, selecione Verificação de arquivos, confirme o algoritmo e escolha ou arraste o arquivo. O cálculo dos bytes originais começa automaticamente.

Para calcular cada linha separadamente, ative Um hash por linha, escolha se deseja incluir linhas vazias e clique em Gerar hash. Esse modo não calcula automaticamente. CRLF, LF e CR separam registros e não entram no hash de cada linha. Linhas repetidas mantêm seus números de origem.

Cole somente a referência hexadecimal completa em Comparar valor esperado (opcional) e clique em Verificar. Maiúsculas e espaços externos são ignorados; espaços internos e comprimento incorreto são rejeitados. Copiar preserva o valor inteiro. TXT e CSV contêm identificadores, algoritmos e resultados, sem texto original ou chaves.

Limites, privacidade e próximos passos

O texto aceita até 10 MiB e o modo por linhas, até 10.000 registros, incluindo linhas vazias antes da filtragem. A fila aceita 50 arquivos de até 1 GiB cada, lidos em blocos sequenciais de 2 MiB. Esses limites protegem os recursos do navegador; não garantem processamento rápido em todo celular. Cancele se necessário. O cálculo é local, embora as requisições normais de páginas e recursos cheguem à hospedagem.

Separar SHA-512, SHA-512/256 e SHA-384

Um campo SHA-512 exige os 64 bytes completos, representados por 128 caracteres hexadecimais. SHA-512/256 é outro algoritmo padronizado, com inicialização diferente; não se obtém cortando esta saída para 64 caracteres. SHA-384 também é uma função distinta. Mantenha o nome exato do algoritmo ao entregar o resultado.

Para um download, use o arquivo original, não o texto decodificado. Para uma requisição ou teste, registre como os bytes foram gerados, inclusive as quebras de linha. Uma saída longa não corrige uma entrada errada. A quebra visual em celular é inofensiva, mas um sistema externo pode truncar o valor: confira seu comprimento no destino.

Conferir a diferença de SHA-512/256

Para abc, SHA-512 começa com o prefixo indicado. Um cálculo separado de SHA-512/256 gera outro resumo de 256 bits. O segundo valor é uma referência de comparação, não um algoritmo adicional oferecido nesta página.

SHA-512 / abc / somente os primeiros 64 caracteres hexadecimais (NÃO é SHA-512/256):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a
SHA-512/256 / abc:
53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23

Resolver problemas com um SHA-512 longo

ProblemaMotivoComo resolver
Só chegaram 64 caracteresHouve truncamento ou outro algoritmo foi usadoConfira os 128 caracteres; não complete com preenchimento.
A referência SHA-512/256 divergeEssa variante tem inicialização diferenteUse uma implementação SHA-512/256; esta página não a oferece.
O resumo aparece em várias linhasA quebra visual não é um separador realCopie o valor completo; a ferramenta não acrescenta quebras por ajuste.

Ferramentas e guias relacionados

FIPS 180-4

Perguntas frequentes

A quebra visual de SHA-512 no celular muda a cópia?

Não. Cópia e exportação preservam os 128 caracteres completos sem acrescentar quebras internas.

Posso obter SHA-512/256 encurtando esta saída?

Não. SHA-512/256 usa valores iniciais distintos. Esta ferramenta retorna SHA-512, não a variante SHA-512/256.

SHA-512 é sempre mais rápido que SHA-256?

Não há uma regra universal. Navegador, dispositivo, implementação e tamanho da entrada afetam o desempenho. Use o algoritmo exigido pela referência, não uma promessa de velocidade.

SHA-512 simples basta para armazenar senhas?

Não. Um resumo rápido sem chave não substitui um projeto próprio para senhas com salt e parâmetros de custo adequados. Não use esta página para armazenar senhas.