Gerador de hash SHA-384

Calcule o SHA-384 completo de 96 caracteres, sem confundir com um SHA-512 cortado.

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-384 pertence à família SHA-2 e retorna 384 bits, apresentados em 96 caracteres hexadecimais. A inicialização é diferente da utilizada por SHA-512. Portanto, não basta calcular SHA-512 e guardar os primeiros 96 caracteres: esta ferramenta executa o algoritmo SHA-384.

Escolha essa opção quando uma especificação ou integração exigir explicitamente SHA-384. Exportar o nome do algoritmo evita confundir um resumo completo com uma versão truncada de outra função. A troca entre maiúsculas e minúsculas só altera a aparência hexadecimal.

Um resumo não criptografa o documento nem constitui uma assinatura digital. Para reproduzir um teste, confira codificação, espaços, quebras de linha e bytes do arquivo. Quando o protocolo pedir HMAC-SHA384, utilize a ferramenta HMAC com a chave correta; concatenar chave e mensagem não produz o mesmo resultado.

Exemplo verificável

UTF-8 · abc · SHA-384

cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7

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.

Usar exatamente o SHA-384 pedido pela especificação

SHA-384 produz 48 bytes. Cada byte ocupa dois caracteres hexadecimais, totalizando os 96 exibidos aqui. Uma integração pode apresentar esses mesmos bytes em Base64; o comprimento visual diferente não prova que o algoritmo esteja errado.

SHA-384 pertence à família de SHA-512, mas usa valores iniciais diferentes. Manter os primeiros 96 caracteres de SHA-512 não reproduz SHA-384. Selecione o algoritmo antes de processar o arquivo e preserve a saída completa. Um certificado mencionar SHA-384 não significa que este cálculo valide sua assinatura: a página não interpreta a estrutura nem o intervalo assinado.

Conferir o erro de cortar SHA-512

Use Exemplo nesta página e em SHA-512. Compare SHA-384 de abc com os primeiros 96 caracteres de SHA-512 de abc. Os valores divergem apesar do mesmo comprimento exibido.

SHA-384 / abc:
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512 / abc / somente os primeiros 96 caracteres hexadecimais (NÃO é SHA-384):
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd

Erros de formato e construção em SHA-384

ProblemaMotivoComo resolver
Um SHA-512 cortado não coincideSHA-384 não é uma parte do SHA-512 comumRecalcule com SHA-384 selecionado.
A referência está em Base64O campo de comparação aceita hexadecimalDecodifique e recodifique corretamente, ou obtenha uma referência hexadecimal.
A assinatura do certificado é maiorAssinatura não é o resumo brutoUse uma ferramenta de assinaturas e os bytes assinados corretos.

Ferramentas e guias relacionados

FIPS 180-4

Perguntas frequentes

Posso obter SHA-384 cortando SHA-512?

Não. SHA-384 usa valores iniciais diferentes. Selecione diretamente SHA-384.

Por que são 96 caracteres se o resumo tem 48 bytes?

A representação hexadecimal usa dois caracteres por byte. Assim, os 48 bytes de SHA-384 ocupam 96 caracteres.

HMAC-SHA384 equivale a SHA-384 da chave concatenada à mensagem?

Não. HMAC é uma construção com chave definida. Selecione HMAC-SHA-384 na ferramenta HMAC; concatenar não é equivalente.

Esta página valida assinaturas SHA-384 de certificados?

Não. A validação exige a estrutura assinada, um algoritmo de chave pública e suas regras. Aqui só é calculado o resumo do texto ou arquivo.