SHA-3 (Keccak) Hash-Generator (Kostenlos)

Kostenloses Tool: Berechnet den SHA-3 (Keccak)-Hash beliebiger Texteingaben in Echtzeit im Browser. 2012 vom NIST standardisiert, verwendet SHA-3 eine grundlegend andere "Schwammkonstruktion" als SHA-2 und dient als unabhängiges Sicherheitsnetz.

Kopiert!

Was ist SHA-3-Hashing?

SHA-3-Hashing wandelt die eingegebene Zeichenkette in einen festen Wert von 256 Bit (32 Byte) um. SHA-3 ist die neueste Generation von Hashfunktionen, 2012 von der NIST standardisiert: Dieselbe Eingabe ergibt stets denselben Hash, während sich die ursprüngliche Zeichenkette aus dem Hash rechnerisch nicht zurückgewinnen lässt – die Einwegeigenschaft. Dieses Werkzeug berechnet den SHA-3-Hash in Echtzeit im Browser, während Sie in das Eingabefeld tippen.

Das prägende Merkmal von SHA-3 ist ein grundlegend anderer Entwurf als bei SHA-2 (SHA-256, SHA-512 und so weiter), die sogenannte Schwammkonstruktion. Sollte je eine Schwachstelle in SHA-2 gefunden werden, dürfte SHA-3 davon kaum betroffen sein, weil das Entwurfsprinzip abweicht – deshalb gilt es als kryptografische Rückversicherung. Die Berechnung läuft vollständig in Ihrem Browser; die eingegebene Zeichenkette wird nie an einen Server gesendet.

So verwenden Sie den SHA-3-Hash-Rechner

  1. Zu hashende Zeichenkette eingeben Tippen Sie in das Eingabefeld, wofür Sie einen Hash brauchen – ein Passwort, den Inhalt einer Datei und so weiter.
  2. SHA-3-Hash ablesen Während Sie tippen, erscheint der 256-Bit-SHA-3-Hash in Echtzeit als hexadezimale Zeichenkette.
  3. Bei Bedarf kopieren Ein Druck auf «Kopieren» legt den gerade angezeigten Hash in die Zwischenablage, bereit zum direkten Einfügen in Testcode oder einen Abgleich.

Tipps für die Nutzung

  • SHA-3 basiert auf dem Keccak-Algorithmus und verwendet eine "Schwammkonstruktion" — grundlegend anders als SHA-2.
  • 2012 vom NIST standardisiert als Backup falls SHA-2 gebrochen wird.
  • SHAKE128/SHAKE256 sind XOF-Varianten mit beliebiger Ausgabelänge.

Wann SHA-3-Hashing nützlich ist

Eine Hashfunktion in einem neuen System prüfen

Wenn Sie SHA-3 für ein System erwägen, das Sie entwerfen wollen, sehen Sie die tatsächliche Ausgabe sofort im Browser und stellen sie dem gegenüber, was Ihre Umsetzung liefert.

Spezifikationen mit Keccak-Hashes verstehen

Beim Studium einer Spezifikation, die ein eigenes Keccak-256 verwendet – wie Ethereum –, hilft es, die Ausgabe selbst gegen das NIST-standardisierte SHA-3-256 zu halten.

Als Lehrmaterial für Kryptografie und Algorithmenvergleich

Wenn Sie sehen möchten, wie weit SHA-3 und die SHA-2-Familie bei gleicher Eingabe auseinanderlaufen, macht das Nebeneinander im Mehrfach-Hash-Rechner es anschaulicher.

Zwischen SHA-3 und SHA-256 entscheiden

Wenn Sie unsicher sind, ob die Verträglichkeit mit einem bestehenden System zu SHA-256 drängt, erzeugen Sie beide Hashes und prüfen das Format, das Sie in die Spezifikation schreiben. Für SHA-256 nutzen Sie den SHA-256-Hash-Rechner.

Begriffe rund um SHA-3

SHA-3
Der Name der 2012 von der NIST standardisierten Hashfunktion, die intern den Keccak-Algorithmus nutzt. Vier Ausgabelängen sind definiert – 224, 256, 384 und 512 Bit –, dieses Werkzeug verwendet die 256-Bit-Ausgabe.
Keccak
Der von einer belgischen Forschergruppe entworfene und im SHA-3-Wettbewerb der NIST ausgewählte Algorithmus. «SHA-3» ist die Bezeichnung nach der Standardisierung durch die NIST; Keccak selbst meint ein weiter gefasstes, älteres Konzept.
Schwammkonstruktion
Der Entwurfsansatz von SHA-3, bei dem Eingabedaten in einen inneren Zustand «aufgesogen» und Ausgaben in der benötigten Länge «ausgedrückt» werden. Er unterscheidet sich von der Merkle–Damgård-Konstruktion, die SHA-2 nutzt – ein struktureller Unterschied, der Angriffe auf SHA-2 schwer übertragbar macht.
Kollisionsresistenz
Die Eigenschaft, die es erschwert, dass zwei verschiedene Eingaben denselben Hash ergeben. Gegen SHA-3 wurde bislang kein praktikabler Kollisionsangriff gefunden, es lässt sich also sicher für digitale Signaturen und Manipulationserkennung einsetzen.
Unterschied zu SHA-2
SHA-2 (SHA-256, SHA-512 und so weiter) und SHA-3 klingen ähnlich, sind aber vollständig getrennte Algorithmenlinien mit deutlich anderem Innenleben. Die NIST suchte keinen Ersatz für SHA-2, sondern eine Alternative für den Fall, dass SHA-2 je gebrochen wird.
Einweg-Hashfunktion
Eine Funktion, bei der sich die Ausgabe aus einer Eingabe leicht berechnen lässt, die Eingabe aus der Ausgabe jedoch rechnerisch nicht. Auch SHA-3 hat diese Eigenschaft und eignet sich daher sicher etwa zum Prüfen von Passwörtern.

Häufige Fragen

Beide sind derzeit sicher. SHA-256 ist die praktische Wahl für die Kompatibilität mit bestehenden Systemen, während SHA-3 eine gute Option für neue Designs ist, die von einem unabhängig entworfenen Algorithmus profitieren.

Nein. Ethereum übernahm Keccak, bevor NIST den Standard finalisierte. Beide unterscheiden sich in den Padding-Regeln, sodass dieselbe Eingabe unterschiedliche Hash-Werte erzeugt. Ethereum-spezifische Berechnungen erfordern eine dedizierte Keccak-Implementierung.

Nein. SHA-3 ist eine Einwegfunktion: Es ist rechnerisch nicht machbar, einen Hash zur ursprünglichen Eingabe umzukehren. Das macht SHA-3 geeignet für Passwortverifizierung und Datenintegritätsprüfungen.
Tool-kun

Übrigens – Die Geburt von Keccak und der NIST-Wettbewerb: Fünf Jahre bis zum nächsten Standard

2006: SHA-1-Angriffe werden realistisch → NIST startet Wettbewerb; 64 Algorithmen; 2012 Keccak vom belgischen Team (Joan Daemen, auch AES-Mitentwickler).

Nicht als SHA-2-Ersatz, sondern als Backup falls SHA-2 gebrochen wird; SHA-2 bleibt sicher.

Schwammkonstruktion → SHAKE128/SHAKE256 (XOF mit beliebiger Ausgabelänge).