Pular para o conteúdo

Gerador SHA-384

Gere instantaneamente o hash SHA-384 de qualquer texto. A ferramenta codifica sua entrada como UTF-8, aplica a variante SHA-2 de 384 bits da FIPS 180-4 e retorna um resumo hexadecimal de 96 caracteres ou sua forma Base64. Use-a para criar valores de Subresource Integrity, verificar resumos de certificados e assinaturas ou comparar resultados de scripts e bibliotecas que dependem de SHA-384.

Redefinir

Perguntas frequentes

O que é SHA-384?

SHA-384 é um hash SHA-2 definido na FIPS 180-4. Ele usa a função de compressão SHA-512 de 64 bits com valores iniciais próprios e mantém 384 bits do resultado. O resumo tem 48 bytes, ou 96 caracteres hexadecimais.

Como crio um valor de Subresource Integrity com SHA-384?

Selecione a saída Base64, cole o conteúdo exato do script ou da folha de estilos e gere o hash. Acrescente sha384- ao início do resultado e coloque-o no atributo integrity da tag script ou link. Os bytes devem corresponder exatamente ao arquivo servido, incluindo a quebra de linha final.

Quais são os vetores de teste publicados de SHA-384?

Uma entrada vazia resulta em 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. O texto abc resulta em cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7. Esta ferramenta retorna exatamente esses valores.

SHA-384 é mais seguro que SHA-256?

SHA-384 tem uma saída mais longa, oferecendo cerca de 192 bits de resistência a colisões, em comparação com 128 para SHA-256. Seu projeto truncado também resiste a ataques de extensão de comprimento, contra os quais SHA-256 não oferece proteção. Ambos são considerados seguros atualmente.

SHA-384 é mais lento que SHA-256?

Em processadores de 64 bits, SHA-384 costuma ser mais rápido que SHA-256 para entradas longas, pois processa blocos de 128 bytes com operações de 64 bits. Em hardware de 32 bits, geralmente ocorre o contrário. Para textos curtos, a diferença é insignificante.

Como o texto é codificado antes do cálculo do hash?

A entrada é processada como bytes UTF-8, exatamente como você a inseriu. Quebras de linha, espaços e caracteres invisíveis alteram o resultado. Se o resumo não corresponder ao de outra ferramenta, verifique primeiro as terminações de linha e os espaços em branco no final.

Qual formato de saída devo escolher?

O formato hexadecimal é o mais comum para somas de verificação, registros e ferramentas de linha de comando, como sha384sum. Base64 é mais curto e é o formato esperado por Subresource Integrity e por muitos cabeçalhos HTTP. Ambos representam os mesmos 48 bytes.

Devo usar SHA-384 para calcular o hash de senhas?

Não. Hashes de uso geral são rápidos demais para armazenar senhas e facilitam tentativas de adivinhação off-line. Use bcrypt, scrypt ou Argon2, que adicionam um salt e um fator de custo ajustável.

Quanto texto posso processar de uma só vez?

Cada solicitação aceita até 5 MiB de texto. O hash é calculado no servidor, e a entrada não é armazenada nem registrada em logs. Para arquivos binários grandes, use um comando local, como openssl dgst -sha384.

SHA-384 é igual a SHA-512 truncado para 384 bits?

Não exatamente. SHA-384 usa valores iniciais de hash diferentes dos de SHA-512, então reduzir um resumo de SHA-512 para 96 caracteres não produz o resumo SHA-384. Calcule SHA-384 diretamente sempre que um sistema solicitar esse hash.

Sobre OneClick Pro

OneClick Pro é uma coleção gratuita com mais de 150 ferramentas da Web para o trabalho cotidiano: converter imagens e unidades, formatar e validar código, verificar domínios e SEO, e trabalhar com textos, datas e números. Todas as ferramentas funcionam sem registro ou assinatura, e o que você digita é usado apenas para calcular o resultado e nunca é armazenado. Use o serviço como uma caixa de ferramentas para tarefas pontuais ou salve nos favoritos as ferramentas que você usa todos os dias.