SHA3-512 Hash Generator

Gere online um hash SHA3-512 a partir de texto. Digite ou cole uma mensagem para calcular o digest SHA-3 de 512 bits como uma string hexadecimal em minúsculas de 128 caracteres e copiar o resultado. O processamento roda localmente no navegador com uma implementação JavaScript de SHA-3, e o seletor de algoritmo permite comparar SHA3-512 com SHA-512, SHA3-256, SHA-256, BLAKE2, SHA-1, MD5 ou CRC32.

Entrada
0 caract. · 0 bytes
Testar:
Hash
✓ Processamento local no navegador ✓ A entrada não é enviada ao servidor
Exemplos
String vazia
Entrada (vazio)
Saída a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26

O hash SHA3-512 de uma entrada vazia é uma constante definida pelo FIPS 202.

Texto simples
Entrada olá mundo
Saída 11e76520b43ca9f7bad8829c429ee8259a1b625f87794693ebfd83ef6ae8acc980629a078790cae1537793c855bbdc90a1d8bd51e54d609c2218069fe2b6b403

Um texto curto em português produz uma string hex SHA3-512 fixa de 128 caracteres.

Efeito avalanche
Entrada Olá mundo
Saída 8576bf382e57d04f74fbd1dd7a63b4a63860cd98cdc1b95d8793c2ac08affc44249f7aab1395b07bd9d8a8e6d88d62704290b86b3ff1372491005ab8728c877d

Alterar a capitalização de uma letra produz uma saída sem relação aparente.

Texto Unicode
Entrada Um pequeno jabuti xereta viu dez cegonhas felizes.
Saída c32b0e9f64da11efc130d5f73f64ac7460652fdeca7e2e75eea4094f8d21d60168d5a448e1938b4ca1eaddf9be02cb98c2c328405987c5cd99c94360ca028463

O exemplo mostra que SHA3-512 hasheia os bytes UTF-8 exatos, incluindo acentos, espaços e pontuação.

O que é SHA3-512?

SHA3-512 é uma função hash criptográfica da família SHA-3, padronizada pelo NIST no FIPS 202 em 2015. Ela transforma uma entrada de qualquer tamanho em um digest fixo de 512 bits (64 bytes), normalmente escrito como 128 caracteres hexadecimais. Esta calculadora SHA3-512 online mostra o resultado em hex minúsculo.

SHA3-512 é determinística e foi projetada para ser unidirecional e resistente a colisões: os mesmos bytes de entrada produzem o mesmo digest, mas o digest não pode ser descriptografado para recuperar o texto original. SHA-3 se baseia na permutação Keccak-p[1600] e em uma construção sponge, diferente internamente da família SHA-2. Não são conhecidos ataques práticos de pré-imagem ou colisão contra SHA3-512.

SHA3-512 vs SHA-512

SHA3-512 e SHA-512 retornam digests de 512 bits, mas são algoritmos diferentes. SHA-512 pertence à família SHA-2 e usa uma construção no estilo Merkle–Damgård com operações de 64 bits. SHA3-512 usa a construção sponge de Keccak e a permutação Keccak-p[1600]. Portanto, a mesma entrada produz saídas completamente diferentes.

SHA-512 costuma ter suporte mais amplo em protocolos e bom desempenho em software. SHA3-512 é útil quando um protocolo exige SHA-3, quando a diversidade de design importa ou quando você precisa de um digest SHA-3 fixo de 512 bits. Use sempre o algoritmo exato exigido por especificação, API, vetor de teste ou checksum publicado.

Como usar o gerador SHA3-512
  1. Digite ou cole o texto que deseja hashear no campo de entrada.
  2. Mantenha SHA3-512 selecionado no menu de algoritmos.
  3. O gerador calcula o digest no navegador e mostra um resultado hexadecimal de 128 caracteres.
  4. Use o botão de copiar para colocar o hash SHA3-512 na área de transferência.

A calculadora hasheia os bytes UTF-8 exatos do texto. Maiúsculas, espaços, pontuação, caracteres Unicode e quebras de linha são significativos. A entrada vazia é válida e produz o digest SHA3-512 padrão da string vazia. Você também pode comparar o mesmo texto com SHA-512, SHA-256, SHA3-256, SHA3-384, BLAKE2, SHA-1, MD5 ou CRC32.

Como SHA3-512 funciona e onde é usado

SHA3-512 usa um estado sponge de 1600 bits. Na fase absorb, blocos de entrada são misturados a uma parte rate de 576 bits e a permutação Keccak atualiza todo o estado; os 1024 bits restantes de capacity fornecem a margem de segurança. Após domain separation e padding do SHA-3, a fase squeeze lê 512 bits de saída. Uma pequena mudança na entrada deve alterar muitos bits da saída — o efeito avalanche mostrado nos exemplos.

SHA3-512 pode ser usado para verificações de integridade, fingerprints longos, identificadores de conteúdo, fluxos de assinatura digital, digests específicos de protocolo e construções criptográficas que exigem SHA-3 com saída de 512 bits. Um digest simples não autentica a origem e não é uma forma segura de armazenar senhas. Use HMAC ou KMAC para autenticação com chave secreta e Argon2id, scrypt, bcrypt ou PBKDF2 para senhas.

FAQ

Escolha SHA3-512 quando uma especificação exige SHA-3, quando você precisa de um digest SHA-3 fixo de 512 bits ou quando a diversidade em relação ao SHA-2 é importante. SHA-512 costuma ser mais rápido e mais suportado. Para interoperabilidade, use exatamente o algoritmo solicitado.

Um digest SHA3-512 tem 512 bits, ou 64 bytes. Na representação hexadecimal, isso corresponde a 128 caracteres. Este gerador retorna hexadecimal em minúsculas.

Não armazene senhas com SHA3-512 bruto. Ele é um hash rápido, então atacantes podem testar muitas tentativas. Use Argon2id, scrypt, bcrypt ou PBKDF2 com salt aleatório único e custo apropriado.

O cálculo SHA3-512 roda localmente no navegador com JavaScript; o texto não é enviado ao servidor para hashing. Evite inserir segredos em sites, dispositivos ou navegadores nos quais você não confia.

Não. SHA3-512 é uma função hash unidirecional; não existe decoder SHA3-512 nem chave capaz de restaurar o texto original. Só é possível tentar adivinhar uma entrada, hasheá-la e comparar o resultado.

As ferramentas podem estar hasheando bytes diferentes ou até algoritmos diferentes. Verifique maiúsculas, espaços no início ou fim, tabs, quebras de linha, normalização Unicode e se a outra ferramenta espera texto, hex, Base64 ou bytes de arquivo. Confirme também que ela usa SHA3-512 FIPS 202, não SHA-512 ou Keccak.

Não. SHA3-512 padronizado e variantes anteriores de Keccak-512 compartilham a permutação Keccak, mas SHA-3 usa regras específicas de domain separation e padding. A mesma entrada pode produzir resultados diferentes.

Esta página hasheia o texto digitado no campo; ela não envia nem lê arquivos. Colar um nome de arquivo calcula o hash do próprio nome, não do conteúdo. Para verificar arquivos, use uma ferramenta que leia os bytes reais.
Ferramentas relacionadas

Gerador HMAC

Gere um HMAC com texto e uma chave secreta diretamente no navegador.