Keccak-256-Hashes online erzeugen – die von Ethereum und Solidity genutzte Funktion. Text oder Hex-Bytes hashen, 4-Byte-Selektoren und Event-Topics erhalten, Ergebnisse per Klick kopieren.
Beispiele
Keccak-256
32 Bytes · der Hash von Ethereum und Solidity keccak256()
0xa9059cbb2ab09eb219583f4a59a5d0623ade346d962bcd4e46b11da047c9049b
Funktionsselektor
Erste 4 Bytes – identifiziert eine Funktion im Calldata
0xa9059cbb
Event-Topic
Voller Hash – topic[0] in Logs bei Event-Signatur
0xa9059cbb2ab09eb219583f4a59a5d0623ade346d962bcd4e46b11da047c9049b
SHA3-256 (Vergleich)
NIST SHA-3 Final verwendet anderes Padding und liefert andere Ergebnisse. Ethereum nutzt Keccak-256 oben.
0x4b40e901eada9ab2d6dfa2a4e5f5088af21b56bb877126cc83f68849c4aa9609
32-Byte-Fingerabdruck. Erste 4 Bytes = Funktionsselektor in Calldata; Event-Signatur-Hash = topic[0].
UTF-8/Hex → Keccak-256 (Ethereum-Padding). Selektor = erste 4 Bytes.
transfer(address,uint256)
→ 0xa9059cbb.
Standard-Transfer-Selektor.
approve(address,uint256)
→ 0x095ea7b3.
Spender-Freigaben.
hello world / 0xdeadbeef.
Unterschiedliche Hashes; leerer String fest bekannt.
Hex für Rohbytes.
Nur zu Bildungszwecken — keine Finanzberatung. Vergangene Performance garantiert keine zukünftigen Ergebnisse.