Calculadora de Hash SHA-3 256-bit
Gere o resumo de mensagem SHA-3 (Secure Hash Algorithm 3 definido pela FIPS PUB 202) de 256 bits / 32 bytes de um texto em hexadecimal. SHA-3 256-bit é o tamanho de saída mais comumente usado para hashing de propósito geral.
Hash SHA-3 256-bit:
Ferramentas Relacionadas
- Calculadora de Hash SHA-2 256-bit
- Calculadora de Hash SHA-2 384-bit
- Calculadora de Hash SHA-2 512-bit
- Calculadora de Hash SHA-3 384-bit
- Calculadora de Hash SHA-3 512-bit
- Calculadora de Hash SHA-1
- Calculadora de Hash BLAKE3 256-bit
- Calculadora de Hash BLAKE2b 512-bit
- Calculadora de Hash BLAKE2s 256-bit
- Calculadora de Hash MD5
Mais sobre Hash SHA-3
SHA-3 (Secure Hash Algorithm 3) é uma função de hash criptográfica padronizada pelo NIST na FIPS PUB 202. A variante de 256 bits é o tamanho de saída mais comumente usado, produzindo um resumo de mensagem de 32 bytes que oferece um bom equilíbrio entre segurança e eficiência.
SHA-3 foi projetado por Guido Bertoni, Joan Daemen, Michaël Peeters e Gilles Van Assche, e foi selecionado como vencedor da competição de funções hash do NIST em 2012. Ao contrário do SHA-2, que usa a construção Merkle-Damgård, o SHA-3 é baseado na construção de esponja Keccak.
A construção de esponja funciona em duas fases:
Fase de Absorção: A mensagem de entrada é preenchida e dividida em blocos. Cada bloco é combinado por XOR em uma parte do estado interno, seguido por uma função de permutação (Keccak-f).
Fase de Compressão: Blocos de saída são extraídos do estado, com a permutação aplicada entre as extrações se mais saída for necessária.
Vantagens principais do SHA-3 256-bit:
Resistência a ataques de extensão de comprimento que afetam o SHA-2
Estrutura interna diferente do SHA-2, proporcionando diversidade de algoritmos
Nível de segurança de 128 bits contra ataques de colisão
Nível de segurança de 256 bits contra ataques de pré-imagem
SHA-3 256-bit é recomendado para aplicações que requerem uma função hash criptográfica de propósito geral com fortes garantias de segurança. É adequado para assinaturas digitais, códigos de autenticação de mensagens, derivação de chaves e geração de números aleatórios.