Calculadora de Hash Keccak-256
Gere um resumo de mensagem Keccak-256 de 256 bits / 32 bytes de uma string de texto codificada em hexadecimal. Keccak-256 é o algoritmo Keccak original antes da padronização SHA-3.
Hash Keccak-256:
Ferramentas Relacionadas
- Calculadora de Hash SHA-3 256-bit
- Calculadora de Hash SHA-2 256-bit
- Calculadora de Hash SHA-3 384-bit
- Calculadora de Hash SHA-3 512-bit
- Calculadora de Hash BLAKE3 256-bit
- Calculadora de Hash BLAKE2b 512-bit
- Calculadora de Hash BLAKE2s 256-bit
- Calculadora de Hash SHA-2 384-bit
- Calculadora de Hash SHA-2 512-bit
- Calculadora de Hash MD5
Mais sobre Hash Keccak-256
Keccak-256 é uma função de hash criptográfica que produz um resumo de mensagem de 256 bits (32 bytes). Foi projetado por Guido Bertoni, Joan Daemen, Michael Peeters e Gilles Van Assche, e venceu a competição de funções hash do NIST em 2012.
Embora Keccak tenha sido selecionado para se tornar SHA-3, há uma diferença importante entre "Keccak-256" e "SHA3-256": eles usam esquemas de preenchimento diferentes. O Keccak original usa preenchimento multi-taxa simples (pad10*1), enquanto o padrão SHA-3 do NIST adiciona bits de separação de domínio (0x06 para SHA-3, 0x1F para SHAKE).
Características principais do Keccak-256:
Baseado na construção esponja com um estado de 1600 bits
Usa a permutação Keccak-f[1600] com 24 rodadas
Taxa de 1088 bits e capacidade de 512 bits para segurança de 256 bits
Resistente a ataques de extensão de comprimento
Keccak-256 é mais famosamente usado pelo Ethereum e outras plataformas blockchain:
Geração de endereços Ethereum a partir de chaves públicas
Hashing de transações e blocos
Seletores de função de contratos inteligentes (primeiros 4 bytes do hash Keccak-256)
Construção de árvores Merkle para gerenciamento de estado
Ao trabalhar com Ethereum, sempre use Keccak-256 (não SHA3-256) pois a plataforma adotou o Keccak antes que o padrão SHA-3 fosse finalizado com seu preenchimento modificado.