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.
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
- Zu hashende Zeichenkette eingeben Tippen Sie in das Eingabefeld, wofür Sie einen Hash brauchen – ein Passwort, den Inhalt einer Datei und so weiter.
- SHA-3-Hash ablesen Während Sie tippen, erscheint der 256-Bit-SHA-3-Hash in Echtzeit als hexadezimale Zeichenkette.
- 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
Ü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).