SHA-3 256-Bit-Hash-Rechner

Erstellen Sie SHA-3 (Secure Hash Algorithm 3, definiert in FIPS PUB 202) 256-Bit-/32-Byte-Nachrichten-Digest einer Textzeichenkette, die in Hexadezimal kodiert ist. SHA-3 256-Bit ist die am häufigsten verwendete Ausgabegröße für allgemeine Hash-Berechnungen.

SHA-3 256-Bit-Hash:

Verwandte Tools

Mehr über SHA-3-Hash

SHA-3 (Secure Hash Algorithm 3) ist eine kryptografische Hashfunktion, die vom NIST in FIPS PUB 202 standardisiert wurde. Die 256-Bit-Variante ist die am häufigsten verwendete Ausgabegröße und erzeugt einen 32-Byte-Nachrichten-Digest, der ein gutes Gleichgewicht zwischen Sicherheit und Effizienz bietet.

SHA-3 wurde von Guido Bertoni, Joan Daemen, Michaël Peeters und Gilles Van Assche entworfen und 2012 als Gewinner des NIST-Hashfunktionswettbewerbs ausgewählt. Im Gegensatz zu SHA-2, das die Merkle-Damgård-Konstruktion verwendet, basiert SHA-3 auf der Keccak-Schwammkonstruktion.

Die Schwammkonstruktion arbeitet in zwei Phasen:

  1. Absorptionsphase: Die Eingabenachricht wird aufgefüllt und in Blöcke unterteilt. Jeder Block wird in einen Teil des internen Zustands XOR-verknüpft, gefolgt von einer Permutationsfunktion (Keccak-f).

  2. Auspressphase: Ausgabeblöcke werden aus dem Zustand extrahiert, wobei die Permutation zwischen den Extraktionen angewendet wird, wenn mehr Ausgabe benötigt wird.

Hauptvorteile von SHA-3 256-Bit:

  • Resistenz gegen Längenerweiterungsangriffe, die SHA-2 betreffen

  • Andere interne Struktur als SHA-2, bietet Algorithmus-Diversität

  • 128-Bit-Sicherheitsniveau gegen Kollisionsangriffe

  • 256-Bit-Sicherheitsniveau gegen Preimage-Angriffe

SHA-3 256-Bit wird für Anwendungen empfohlen, die eine allgemeine kryptografische Hashfunktion mit starken Sicherheitsgarantien erfordern. Es eignet sich für digitale Signaturen, Nachrichtenauthentifizierungscodes, Schlüsselableitung und Zufallszahlengenerierung.