Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Hasher Keccak / SHA3

Gere hashes Keccak-256, Keccak-512, SHA3-256, SHA3-512 online. Ferramenta de hash gratuita compatível com Ethereum para contratos inteligentes e desenvolvimento blockchain.

clearClearpastePaste
Faça hash de várias entradas de uma vez — cole uma string por linha e veja a tabela comparativa

O que é Hasher Keccak / SHA3?

Hasher Keccak / SHA3 é uma ferramenta online gratuita para gerar hashes criptográficos usando algoritmos Keccak e SHA3. Keccak-256 é a função de hash usada pelo Ethereum para endereços, IDs de transação e funções de contratos inteligentes. SHA3 é a versão padronizada pelo NIST com pequenas modificações.

Esta ferramenta suporta entrada de texto e hexadecimal, tornando-a perfeita para desenvolvedores blockchain, auditores de contratos inteligentes e entusiastas de criptomoedas. Veja também nosso Gerador de Hash SHA-512 e Gerador de Hash SHA-256.

Algoritmos de Hash Disponíveis

AlgoritmoTamanho de SaídaCaso de Uso
Keccak-256256 bits (32 bytes)Endereços Ethereum, hashes de transação, seletores de função
Keccak-512512 bits (64 bytes)Aplicações de alta segurança, criptografia avançada
SHA3-256256 bits (32 bytes)Padrão NIST, hashing criptográfico geral
SHA3-512512 bits (64 bytes)Padrão NIST, hashing de segurança máxima

Qual é a diferença entre Keccak e SHA3?

Keccak venceu a competição SHA3 em 2012, mas o NIST fez pequenas modificações antes de padronizá-lo como SHA3 em 2015. Ethereum usa o algoritmo Keccak original (pré-NIST), não o SHA3 padronizado. Isso significa keccak256('') ≠ sha3_256('') apesar de ambos serem hashes de 256 bits. Sempre use Keccak-256 para desenvolvimento Ethereum.

Por que Ethereum usa Keccak-256?

Ethereum escolheu Keccak-256 antes do SHA3 ser finalizado pelo NIST. É usado para: gerar endereços de contrato a partir de endereço do implantador e nonce, criar IDs de transação, fazer hash de assinaturas de função (primeiros 4 bytes se tornam seletor de função) e derivar locais de slot de armazenamento em contratos inteligentes.

Hasher Keccak / SHA3 — Gere hashes Keccak-256, Keccak-512, SHA3-256, SHA3-512 online. Ferramenta de hash gratuita compatível com Ethereum para
Hasher Keccak / SHA3

Quando devo usar modo de entrada hex?

Use entrada hex ao fazer hash de dados binários como bytecode, chamadas de função codificadas ou dados brutos de transação. A ferramenta converte strings hex para arrays de bytes antes de fazer hash. Por exemplo, fazer hash de '0x1234' fará hash dos bytes [0x12, 0x34], não dos caracteres de texto '0x1234'.

Como verificar endereços Ethereum?

Para derivar um endereço Ethereum: 1) Pegue a chave pública (64 bytes, excluindo prefixo 0x04), 2) Faça hash com Keccak-256, 3) Pegue os últimos 20 bytes (40 caracteres hex), 4) Adicione prefixo '0x'. O resultado é o endereço Ethereum. Esta ferramenta pode computar o passo 2.

Esta ferramenta é segura para usar?

Sim! Todo o hashing acontece inteiramente no seu navegador usando a biblioteca JavaScript js-sha3. Nenhum dado é enviado para nenhum servidor. No entanto, nunca faça hash de chaves privadas sensíveis ou segredos em nenhuma ferramenta online - sempre use ferramentas offline auditadas para operações criptográficas sensíveis.

Casos de Uso Comuns

  • Desenvolvimento de Contrato Inteligente: Gerar seletores de função (primeiros 4 bytes do hash keccak256 da assinatura da função)
  • Verificação de Endereço Ethereum: Computar hash Keccak-256 de chaves públicas para derivar endereços
  • Análise de Transação: Fazer hash de dados de transação para verificar IDs de transação
  • Geração de Assinatura de Evento: Criar hashes de tópicos de evento para logs Ethereum
  • Cálculo de Slot de Armazenamento: Determinar locais de armazenamento em mappings e arrays Solidity
  • Integridade de Dados: Verificar integridade de arquivo usando hashes padrão SHA3 NIST
  • Metadados NFT: Fazer hash de metadados para criar identificadores únicos para NFTs
  • Construção de Árvore Merkle: Gerar hashes de folha e nó para provas Merkle