# Gerador de SHA3-256

Calcule o hash SHA3-256 de qualquer texto usando o padrão SHA-3 baseado em Keccak da FIPS 202. A ferramenta codifica sua entrada em UTF-8 e retorna o resumo de 256 bits como 64 caracteres hexadecimais ou como Base64. É útil para desenvolvedores que precisam de resumos SHA-3 para protocolos, dados de teste e verificações de integridade, ou que querem comparar resultados com outra biblioteca SHA-3.

## Perguntas frequentes

### O que é SHA3-256?

SHA3-256 é uma função de hash do padrão SHA-3, FIPS 202, baseada na construção de esponja Keccak. Ela produz um resumo de 256 bits, representado por 64 caracteres hexadecimais. Seu projeto interno é completamente diferente do SHA-2.

### SHA3-256 é igual ao Keccak-256 usado pelo Ethereum?

Não. O Ethereum usa a proposta original Keccak-256, que preenche a entrada de forma diferente do padrão SHA-3 final. Os dois produzem resumos diferentes para o mesmo texto. Esta ferramenta calcula o SHA3-256 padronizado pela FIPS 202.

### Quais são os vetores de teste do SHA3-256?

A string vazia produz o hash a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a. O texto abc produz o hash 3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532. Ambos correspondem aos exemplos do NIST.

### Por que escolher SHA-3 em vez de SHA-256?

O SHA-3 oferece uma alternativa caso algum ponto fraco seja descoberto no SHA-2, pois os dois usam projetos totalmente diferentes. Ele também é imune a ataques de extensão de comprimento. SHA-256 continua seguro e é mais amplamente compatível; portanto, escolha SHA-3 quando uma especificação o exigir.

### Como minha entrada é processada?

Seu texto é codificado como UTF-8 e processado byte a byte. Cada espaço e quebra de linha conta. O cálculo é executado em WebAssembly no servidor, e a entrada não é armazenada.

### Qual é a diferença entre as saídas hexadecimais e Base64?

Ambas codificam o mesmo resumo de 32 bytes. O formato hexadecimal usa 64 caracteres minúsculos, enquanto Base64 precisa de 44 caracteres, incluindo um sinal de preenchimento. Use o formato esperado pelo seu código ou pela documentação.

### É possível reverter SHA3-256?

Não. SHA3-256 é uma função unidirecional, então não é possível obter o texto original a partir do resumo. Entradas curtas ou comuns ainda podem ser adivinhadas testando possibilidades; por isso, nunca considere secreto o hash de um valor fácil de adivinhar.

### SHA3-256 é adequado para senhas?

Não por si só. Ele é rápido, então os atacantes podem testar muitas possibilidades por segundo. Use uma função de hash de senhas, como Argon2, bcrypt ou scrypt.

### Qual pode ser o comprimento do texto?

A ferramenta aceita até 5 MiB de texto por solicitação. É melhor calcular o hash de dados mais longos ou de arquivos binários localmente, por exemplo, com openssl dgst -sha3-256.

### SHA3-256 produz o mesmo resultado em todos os lugares?

Sim. Qualquer implementação correta retorna o mesmo resumo para os mesmos bytes. Se duas ferramentas discordarem, a causa quase sempre é uma codificação de texto diferente, uma quebra de linha final ou a confusão entre variantes do Keccak descrita acima.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
