Ethereum Hash Generator

Das Ethereum Hash Tool mit Keccak, SHA, ABI-Encoder, Event-Topic und Calldata-Helper

Dieser Block ist auf echte Ethereum-Workflows gebaut. Du kannst UTF-8, ASCII und Hex-Bytes hashen, Keccak-256 direkt mit SHA3-256 vergleichen und aus ABI-Daten sofort Selector, Topic0 und Calldata erzeugen.

Ethereum Praxis Fuer Solidity und EVM ist fast immer Keccak-256 die relevante Referenz.

Genau hier passieren die typischen Fehler: Text statt Rohbytes, SHA3-256 statt Keccak-256 oder falsch zusammengesetzte Signaturen. Dieser Block nimmt dir diese Fehlerquellen sichtbar ab.

Keccak-256 SHA-1 / SHA-256 / SHA-512 SHA3-256 SHAKE128 / SHAKE256 ABI / Calldata
Aktiver Hash Keccak-256 Default fuer Ethereum-Workflows.
Input-Modus UTF-8 Text, ASCII oder rohe Hex-Bytes.
Input-Bytes 0 Noch kein Input geladen.
Keccak-Selector 0x00000000 Immer aus dem aktuellen Input berechnet.
Hash Lab

Input, Algorithmen und Live-Berechnung

Nutze den Rechner fuer normale Strings, Hex-Bytes, Signaturen oder Debugging. Die Ausgabe aktualisiert sich live und liefert dir direkt Ethereum-taugliche Referenzwerte.

Hex akzeptiert optionales 0x, Leerzeichen und Zeilenumbrueche. Fuer Solidity-Signaturen ist fast immer UTF-8 + Keccak-256 richtig. ASCII ist praktisch fuer technische Teststrings.

Bereit fuer die erste Eingabe.

Calldata Helper

ABI-Encoder fuer Core-Types

Trage Funktionsname, Typen und Werte ein. Der Block baut daraus die kanonische Signatur, den 4-Byte-Selector und die komplette Calldata. Unterstuetzt sind aktuell die haeufigsten Scalar-Typen: address, bool, uint/int, bytesN, bytes und string.

bytes und bytesN erwarten Hex. string wird als UTF-8 encodiert. Werte fuer bool koennen true/false oder 1/0 sein.

Calldata wird live aufgebaut.

Signatur canonical signature
4-Byte Selector function selector
Calldata selector + abi encoded args
Wichtig: Der ABI-Helper fokussiert bewusst auf die gaengigsten Ethereum-Use-Cases. Arrays, Tuples und komplex verschachtelte Typen sind in dieser Version noch nicht freigeschaltet. Fuer klassische Wallet-, Token- und Contract-Calls deckt der Block aber bereits sehr viel ab.
Output

Aktiver Hash und Ethereum-Referenzen

Der Hauptoutput folgt deinem gewaehlten Algorithmus. Zusaetzlich bekommst du immer die Ethereum-Referenzwerte auf Basis von Keccak-256.

Keccak-256 Hash hex output
0x Prefixed ready for rpc / solidity
Output Bytes 0

Die reale Laenge des aktuell gewaehlten Ergebnisses.

Keccak Selector first 4 bytes
Keccak Bytes32 ethereum reference
Compare

Keccak-256 vs. SHA3-256

Ethereum nutzt in der Praxis Keccak-256. Genau diese Gegenueberstellung zeigt dir, warum ein generischer SHA3-Generator fuer EVM-Arbeit oft nicht ausreicht.

Keccak-256 ethereum reference
-
SHA3-256 standardized sha-3
-
Einordnung: Fuer die meisten Ethereum-Anwendungsfaelle ist Keccak-256 die Referenz.
Event Topic

Topic0 direkt aus Event-Signaturen

Fuer das Event-Routing auf Ethereum brauchst du meist nur die kanonische Event-Signatur. Daraus wird das Topic0 als Keccak-256 erzeugt.

Topic0 wird live berechnet.

Event-Signatur canonical event signature
Topic0 keccak256(signature)
Inspector

Input-Inspektor

Dieser Bereich zeigt dir, wie der aktuelle Input wirklich interpretiert wurde. Das spart Zeit bei Hex-Problemen, Unicode-Unterschieden und API-Debugging.

Interpretation Keine Eingabe

Sobald du Daten eingibst, erscheint hier die Byte-Einordnung.

Byte Preview 0x

Die ersten Bytes deiner aktuellen Eingabe als Hex-Vorschau.

Normalized Input Leerer Input

UTF-8, ASCII und Hex werden unterschiedlich verarbeitet.