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
- 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. - 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.
- 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
| Problema | Motivo | Como resolver |
|---|---|---|
| Só chegaram 64 caracteres | Houve truncamento ou outro algoritmo foi usado | Confira os 128 caracteres; não complete com preenchimento. |
| A referência SHA-512/256 diverge | Essa variante tem inicialização diferente | Use uma implementação SHA-512/256; esta página não a oferece. |
| O resumo aparece em várias linhas | A quebra visual não é um separador real | Copie o valor completo; a ferramenta não acrescenta quebras por ajuste. |