Gerador SHA-384
O Gerador SHA-384 é uma ferramenta gratuita que converte qualquer cadeia de caracteres num hash SHA-384 de comprimento fixo.
Para que serve um hash SHA-384?
O SHA-384 cria uma impressão digital compacta de 384 bits a partir dos dados, através de uma função matemática unidirecional. A mesma entrada produz sempre o mesmo resumo de comprimento fixo, enquanto uma alteração mínima na entrada tem uma probabilidade extremamente elevada de gerar um resultado diferente. Um resumo SHA-384 não é texto encriptado, pois o algoritmo não utiliza qualquer chave nem dispõe de um processo de desencriptação correspondente.
O SHA-384 pertence à família SHA-2. Foi concebido pela Agência de Segurança Nacional dos Estados Unidos, publicado pela primeira vez pelo Instituto Nacional de Normas e Tecnologia dos Estados Unidos em 2001 e normalizado na FIPS 180-2 em 2002. Internamente, utiliza a estrutura do SHA-512, mas com valores iniciais diferentes e uma saída mais curta.
O SHA-384 ainda é seguro?
Sim. O SHA-384 continua a ser considerado seguro para hashing criptográfico de uso geral, desde que seja utilizado para uma finalidade adequada. Não é conhecido qualquer ataque prático de colisão ou de pré-imagem contra o algoritmo completo.
O seu resumo de 384 bits oferece até 192 bits de resistência a colisões. É consideravelmente mais robusto do que algoritmos antigos, como MD5 e SHA-1, ambos sujeitos a ataques práticos de colisão e que não devem ser escolhidos para novos sistemas com requisitos de segurança.
O SHA-384 não foi descontinuado enquanto função hash de uso geral. No entanto, não deve ser utilizado diretamente para guardar palavras-passe. Foi concebido para ser executado rapidamente, o que ajuda os atacantes a testar um grande número de tentativas. Para guardar palavras-passe, utiliza uma função de hashing deliberadamente exigente, como Argon2id, scrypt, bcrypt ou PBKDF2, com um salt único para cada palavra-passe, em vez de SHA-384.
Como utilizo o Gerador SHA-384?
Introduz exatamente a cadeia de caracteres cujo hash pretendes calcular, executa a ferramenta e copia o valor apresentado no campo de resultado Hash SHA-384. O cálculo é efetuado no servidor através da implementação de hash do PHP.
A entrada é enviada para o servidor através de HTTPS e não é armazenada. Como sai do teu dispositivo durante o processamento, não introduzas palavras-passe, chaves privadas, frases de recuperação ou outros dados que nunca devam ser enviados para um serviço remoto.
Por exemplo, a entrada hello produz o resumo SHA-384 de 96 caracteres 59e1748777448c69de6b800d7a33bbfb9ff1b463e44354c3553bcdb9c666fa90125a3c79f90397bdf5f6a13de828684f. Se voltares a introduzir as mesmas cinco letras minúsculas, obténs o mesmo resumo SHA-384. Entradas como Hello, hello com um espaço no fim e hello. produzem hashes SHA-384 diferentes.
Como interpretar o resultado e tratar entradas problemáticas
Um resultado SHA-384 contém 384 bits, o equivalente a 48 bytes ou 96 caracteres hexadecimais. No campo Hash SHA-384 desta ferramenta, a notação hexadecimal utiliza os algarismos de 0 a 9 e as letras de a a f, embora outros sistemas possam apresentar as letras em maiúsculas. O uso de maiúsculas ou minúsculas no resumo SHA-384 apresentado não altera o valor subjacente.
- Espaços e quebras de linha: neste Gerador SHA-384, os espaços no início e no fim, bem como os caracteres de nova linha, fazem parte dos bytes enviados e alteram o hash.
- Texto acentuado e caracteres não latinos: o SHA-384 processa bytes, não caracteres. Duas cadeias visualmente idênticas podem ser diferentes se utilizarem normalizações Unicode ou codificações de caracteres distintas.
- Números: um valor introduzido como 00125 é tratado como dados de texto. Não tem o mesmo hash que 125.
- Entrada vazia: o algoritmo SHA-384 define um resumo válido para uma sequência vazia de bytes. Esse resumo é diferente do hash de um espaço ou de uma quebra de linha.
- Entrada longa: a saída mantém sempre 96 caracteres hexadecimais, independentemente do comprimento da entrada.
É possível desencriptar ou reverter um hash SHA-384?
Não. Um hash SHA-384 não pode ser desencriptado, porque o hashing não conserva o texto original num formato reversível. Muitas entradas possíveis são mapeadas para o espaço de saída fixo de 384 bits.
Como o SHA-384 foi concebido para ser executado rapidamente, um atacante pode testar hipóteses a grande velocidade, calculando o hash de cada uma e comparando o resultado. Por isso, valores curtos, comuns ou previsíveis podem ser descobertos através de pesquisas por dicionário ou força bruta. A robustez do SHA-384 não torna segura uma palavra-passe fraca, nem transforma um identificador com pouca entropia num segredo.
Algumas bases de dados online podem conter hashes SHA-384 de cadeias comuns calculados anteriormente. Encontrar uma correspondência é uma consulta, não uma reversão do algoritmo.
Onde é utilizado o SHA-384 atualmente?
O SHA-384 é utilizado quando um protocolo, uma especificação ou um sistema existente exige um resumo SHA-2 de 384 bits. Entre as utilizações legítimas mais comuns estão as somas de verificação de ficheiros, a deteção de duplicados, os registos de integridade e a compatibilidade com software que já armazena valores SHA-384.
- Comparar um ficheiro transferido com uma soma de verificação SHA-384 publicada pelo respetivo distribuidor.
- Reproduzir um resumo esperado por uma base de dados antiga, uma API ou um formato de documento.
- Criar dados de entrada para um protocolo que exija explicitamente SHA-384.
Uma soma de verificação SHA-384 simples consegue detetar alterações acidentais, mas não prova quem criou os dados. Também não impede que um atacante, caso consiga alterar tanto um ficheiro como o respetivo hash publicado, substitua ambos. Para mensagens autenticadas, utiliza HMAC-SHA-384 com uma chave secreta ou um esquema de assinatura digital adequado.
Se uma especificação permitir várias variantes SHA-2, o SHA-256 é mais utilizado e produz um resumo mais curto. O SHA-512 pode ser adequado para sistemas que exijam explicitamente a sua saída completa de 512 bits. O Gerador SHA-256 e o Gerador SHA-512 permitem produzir esses formatos.
Perguntas frequentes
O SHA-384 é apenas um SHA-512 com alguns caracteres removidos?
Não. O SHA-384 utiliza a mesma estrutura geral de compressão que o SHA-512, mas começa com valores iniciais diferentes antes de reduzir o estado final para 384 bits. Cortar simplesmente um resumo SHA-512 para 96 caracteres hexadecimais não produz um SHA-384.
O SHA-384 é vulnerável a ataques de extensão de comprimento?
O SHA-384 utiliza uma construção Merkle–Damgård, mas a sua saída truncada oculta 128 bits do estado interno do SHA-512, tornando impraticável o ataque padrão de extensão de comprimento. Ainda assim, uma construção improvisada que junte diretamente um segredo a uma mensagem não deve ser considerada um código de autenticação de mensagem. Utiliza HMAC-SHA-384 quando for necessário autenticar dados com uma chave secreta.
Posso utilizar esta ferramenta para calcular o hash de um ficheiro?
A ferramenta destina-se a entradas de texto, não ao carregamento de ficheiros. Como este gerador executado no servidor aceita apenas entradas de texto, colar o conteúdo binário de um ficheiro no respetivo campo pode alterar os bytes devido à codificação ou à conversão de quebras de linha. Para ficheiros, utiliza um comando do sistema como sha384sum ou uma biblioteca criptográfica equivalente e compara todos os 96 caracteres hexadecimais.
Porque é que outro calculador SHA-384 apresenta um resultado diferente?
É provável que as duas entradas sejam diferentes ao nível dos bytes. Verifica primeiro os espaços, o uso de maiúsculas e minúsculas e as terminações de linha, incluindo qualquer quebra de linha final. Se for relevante para a entrada e para os sistemas utilizados, verifica também a codificação de caracteres, a normalização Unicode e se um dos sistemas inclui uma marca de ordem de bytes. Compara os bytes exatos antes de concluir que um dos resumos está errado.
Ferramentas Populares
Crie sua própria assinatura personalizada e faça o download facilmente com nossa ferramenta geradora de assinaturas para assinaturas eletrônicas personalizadas.
Calcule o tamanho de qualquer texto em Bytes (B), Kilobytes (KB) ou Megabytes (MB) usando nossa ferramenta de cálculo de tamanho de texto.
Use a ferramenta de pesquisa reversa de IP para encontrar o domínio ou host associado a qualquer endereço IP de forma rápida e fácil.
Use nossa ferramenta de ping para verificar o status e o tempo de resposta de qualquer site, servidor ou porta de forma rápida e eficiente.
A ferramenta de pesquisa de IP do Digily Link fornece informações detalhadas sobre qualquer endereço IP. Use este serviço online gratuito para obter dados abrangentes de IP.
Gere instantaneamente a sua ligação gratuita do WhatsApp com o nosso gerador de ligações do WhatsApp. Adicione uma mensagem personalizada e inicie conversas com um clique, sem iniciar sessão nem escrever código.