Gerador SHA-3/512
O Gerador SHA-3/512 é uma ferramenta gratuita que converte uma cadeia de caracteres num hash de 512 bits através da função SHA3-512 padrão.
O que é o SHA-3/512 e qual é o seu nível de segurança?
O SHA3-512 é uma função hash criptográfica que produz um resumo de 512 bits com comprimento fixo, independentemente da quantidade de dados introduzida.
O SHA-3 baseia-se no algoritmo Keccak, criado por Guido Bertoni, Joan Daemen, Michaël Peeters e Gilles Van Assche. O Keccak venceu o concurso SHA-3 do NIST em 2012, e o NIST publicou a norma SHA-3 em 2015.
O SHA3-512 continua a ser considerado seguro para hashing criptográfico. Não há conhecimento de que tenha sido quebrado ou descontinuado. A sua resistência ideal a colisões é de 256 bits, o que significa que encontrar duas entradas com o mesmo resumo deverá exigir um esforço da ordem de 2 elevado a 256 operações. O resultado contém 64 bytes e é normalmente representado por 128 caracteres hexadecimais.
Como gerar um hash SHA-3/512?
Introduz exatamente a cadeia de caracteres para a qual pretendes calcular o hash e consulta depois o valor gerado no campo de resultado Hash SHA-3/512. O cálculo é efetuado no servidor. A entrada é enviada para o servidor através de HTTPS e não é armazenada.
- Copia do campo de resultado o resumo hexadecimal com 128 caracteres.
Por exemplo, uma entrada como invoice-2026-09 produz um resultado SHA-3/512 com exatamente 128 caracteres hexadecimais. Se alterares a entrada para invoice-2026-10, obténs um resumo diferente. Não é possível deduzir o novo resultado alterando apenas uma parte do primeiro.
É possível desencriptar ou reverter o SHA-3/512?
Não. Um hash SHA3-512 não pode ser desencriptado, porque o hashing não cria dados cifrados associados a uma chave de desencriptação. O resumo não contém uma cópia reversivelmente cifrada da entrada.
Ainda assim, perante um resumo SHA3-512 simples, um atacante pode testar possíveis entradas, calcular o hash de cada tentativa e comparar os resultados. Este método é particularmente eficaz com valores curtos ou previsíveis, como palavras-passe comuns, códigos postais ou códigos de seis algarismos. Um resumo de 512 bits não torna imprevisível uma entrada fraca.
Por esse motivo, não deves usar diretamente o SHA3-512 para armazenar palavras-passe. Ao contrário de um resumo SHA3-512 simples, o armazenamento de palavras-passe exige uma função de hashing deliberadamente dispendiosa, com um salt exclusivo. O Gerador de Bcrypt é a opção adequada quando precisas especificamente de um hash bcrypt para uma palavra-passe.
Quando devo usar o SHA-3/512?
Usa o SHA3-512 quando uma especificação assim o exigir, quando precisares de um resumo SHA-3 de grandes dimensões ou quando ambos os sistemas envolvidos suportarem explicitamente o mesmo algoritmo. Entre as utilizações legítimas encontram-se as seguintes.
- Registar somas de verificação para detetar alterações posteriores em texto ou dados.
- Identificar conteúdos duplicados quando as colisões acidentais tiverem de ser excecionalmente improváveis.
- Manter a compatibilidade com uma base de dados, API ou formato de arquivo existente que guarde valores SHA3-512.
- Criar identificadores a partir de dados quando não for necessário expor o conteúdo original, desde que a entrada não seja fácil de adivinhar.
O SHA3-512 é menos utilizado do que o SHA-256 para somas de verificação de ficheiros em geral. Por isso, confirma a compatibilidade do sistema de destino antes de o escolheres. Um resumo mais longo também requer mais espaço de armazenamento e largura de banda. O SHA3-256 produz um resumo hexadecimal de 64 caracteres, enquanto o SHA3-384 produz 96 caracteres. Escolhe o SHA3-512 apenas quando o resultado de 128 caracteres e o respetivo nível de segurança forem adequados ao protocolo ou ao modelo de dados.
Um resumo SHA3-512 simples não autentica quem criou uma mensagem. Se um atacante conseguir alterar tanto os dados como a soma de verificação publicada, também poderá calcular uma nova soma. Por esse motivo, as aplicações autenticadas utilizam normalmente uma construção com chave, como HMAC, em vez do resumo SHA3-512 simples deste gerador.
Detalhes da entrada e formato do resultado
O SHA3-512 calcula o hash de bytes. Por isso, qualquer carácter que origine bytes diferentes afeta o resultado. Os espaços, a pontuação e as letras maiúsculas são significativos. Assim, as cadeias Report, report e report produzem três resumos sem qualquer relação entre si.
- Entrada vazia tem um resumo SHA3-512 definido ao nível do algoritmo, embora um formulário possa exigir um valor antes do envio.
O resumo apresentado está em formato hexadecimal e utiliza os algarismos de 0 a 9 e as letras de a a f. O formato hexadecimal é uma codificação do resumo binário de 64 bytes, não uma etapa de hashing adicional.
Perguntas frequentes
SHA-3/512 e SHA-512 são a mesma coisa?
Não. O SHA3-512 pertence à família SHA-3 e utiliza a construção sponge do Keccak, enquanto o SHA-512 pertence à família SHA-2, mais antiga. Ambos produzem resultados de 512 bits, mas a mesma entrada gera resumos diferentes e os nomes não são intercambiáveis.
As letras maiúsculas e minúsculas de um hash representam valores diferentes?
Não. Na notação hexadecimal, um A maiúsculo e um a minúsculo representam o mesmo valor de quatro bits. No entanto, um sistema que faça uma comparação de texto sensível a maiúsculas e minúsculas pode considerá-los cadeias diferentes. Converter ambos os resumos para o mesmo tipo de capitalização pode evitar uma falsa divergência.
Posso usar este gerador para verificar um ficheiro descarregado?
Só se conseguires fornecer exatamente os mesmos bytes sob a forma de uma cadeia de caracteres, o que não é adequado para a maioria dos ficheiros binários. Para uma verificação byte a byte, é mais fiável usar um utilitário de somas de verificação de ficheiros ou um comando do sistema operativo que leia diretamente o ficheiro, porque esta ferramenta aceita uma cadeia de caracteres e não os bytes de um ficheiro.
Porque é que o meu hash é diferente do valor gerado noutro local?
As causas mais comuns são a utilização de outro algoritmo ou diferenças nos bytes da entrada, e não uma falha no SHA3-512. Primeiro, confirma que o outro sistema utiliza o SHA3-512 padrão, em vez do SHA-512 ou da variante Keccak-512 original, que não é idêntica byte a byte ao SHA3-512 padrão. Verifica se existem espaços no fim, uma mudança de linha final ou codificações de caracteres diferentes. Se a entrada tiver várias linhas, confirma também se são usadas terminações de linha do Windows ou do Unix. Verifica a existência de uma marca de ordem de bytes Unicode apenas quando esta estiver presente ou puder ter sido introduzida.
É seguro calcular online o hash de texto confidencial?
A entrada é enviada para este servidor através de HTTPS e não é armazenada, mas continua a sair do teu dispositivo para ser processada. Se uma política ou regulamentação proibir o envio do texto para um servidor externo, utiliza antes uma implementação SHA-3 instalada localmente. Antes de confiares num resultado, confirma a entrada exata, o nome do algoritmo e o formato esperado de 128 caracteres.
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.