Gerador de Hash SHA3-256
Transforme qualquer texto em seu hash SHA3-256 de 64 caracteres instantaneamente.
Como usar Gerador de Hash SHA3-256
- Digite ou cole seu texto na caixa.
- O hash SHA3-256 aparece enquanto você digita.
- Clique em Copiar para obter o resultado.
Sobre Gerador de Hash SHA3-256
O SHA3-256 produz um digest de 256 bits escrito como 64 caracteres hexadecimais, e é a variante de SHA-3 que a maioria das pessoas escolhe — corresponde à largura de saída familiar do SHA-256, então se encaixa em projetos existentes sem alterar tamanhos de campo. Ele vem do Keccak, criado por Guido Bertoni, Joan Daemen, Michaël Peeters e Gilles Van Assche, que venceu a competição SHA-3 do NIST em 2012 e se tornou FIPS 202 em 2015.
O ponto importante para entender sobre o SHA-3 é por que ele existe. Não foi uma missão de resgate: o SHA-2 nunca foi quebrado e o SHA-256 continua perfeitamente seguro e ainda é a escolha mais comum na prática. Depois que ataques de colisão destruíram o MD5 e depois o SHA-1 — ambos compartilhando a mesma linhagem Merkle–Damgård —, o NIST quis um hash padrão construído sobre uma matemática genuinamente diferente, de modo que uma única descoberta engenhosa não pudesse derrubar todos os algoritmos aprovados de uma vez. A "construção esponja" do Keccak absorve a entrada em um grande estado interno e depois espreme o digest de volta para fora, o que não tem nada estruturalmente em comum com o funcionamento do SHA-2. Isso também significa que o SHA3-256 é imune ao ataque de extensão de comprimento que o SHA-256 precisa do HMAC para contornar.
Um ponto que confunde muita gente: o SHA3-256 e o "Keccak-256" não são a mesma coisa. Durante a padronização, o NIST alterou a regra de preenchimento (padding), então o SHA3-256 do FIPS 202 que você obtém aqui produz um digest diferente da submissão original do Keccak-256. A Ethereum adotou o Keccak-256 original antes de o FIPS 202 ser finalizado, o que explica por que os hashes das ferramentas do Ethereum não correspondem à saída do SHA3-256. Em software, o SHA-3 geralmente é mais lento que o SHA-2, embora seja eficiente em hardware; se o que importa é velocidade bruta em uma CPU e você não precisa da estrutura diferente, o SHA-2 é a escolha pragmática.
Perguntas frequentes
Posso descriptografar ou reverter um hash SHA3-256?
Não. O hashing é unidirecional — o texto original não fica armazenado dentro do hash, então não há nada a descriptografar. Sites que oferecem "descriptografia" de SHA-3 estão simplesmente procurando seu hash em uma tabela de palavras comuns já hasheadas.
O SHA3-256 é melhor que o SHA-256?
Nenhum dos dois está comprometido, então "melhor" depende do que você precisa. O SHA-256 é mais rápido em software e tem suporte muito mais amplo; o SHA3-256 é estruturalmente diferente e é imune a ataques de extensão de comprimento. Ambos oferecem resistência a colisão de 128 bits.
Por que meu hash do Ethereum não corresponde a esta ferramenta?
O Ethereum usa o Keccak-256 original, que foi submetido antes de o NIST alterar a regra de preenchimento durante a padronização. Esta ferramenta implementa o SHA3-256 padronizado pelo FIPS 202, então os dois produzem digests diferentes para a mesma entrada.
Por que meu hash SHA3-256 sempre tem 64 caracteres?
O SHA3-256 sempre gera 256 bits, e cada caractere hexadecimal representa 4 bits, então todo hash tem exatamente 64 caracteres, independentemente do comprimento da entrada.
Meu texto é enviado para algum lugar?
Seu texto é enviado ao nosso servidor para ser hasheado, porque os navegadores não conseguem calcular SHA-3. Ele é hasheado e descartado imediatamente — nunca registrado, nunca armazenado.

