Zum Inhalt springen
uencoder

Whirlpool

Whirlpool ist eine 512-Bit-Hashfunktion, entworfen von Vincent Rijmen und Paulo Barreto, basierend auf der Square/Miyaguchi-Preneel-Konstruktion; ein von NESSIE empfohlenes Verfahren.

Zweck

Einen sicheren 512-Bit-Hash auf Basis der AES-verwandten W-Permutation bereitstellen.

Mechanismus

Beruht auf der Miyaguchi-Preneel-Konstruktion; die Kompressionsfunktion nutzt die AES-ähnliche W-Permutation (10 Runden, Zustand 8×8 Bytes). Die Eingabe durchläuft die Nachrichtenplanung und die W-Permutation, um den 512-Bit-Zustand zu aktualisieren. Von NESSIE empfohlen, aber wenig verbreitet.

Anwendungsfälle

  • Von NESSIE empfohlener Hash
  • Forschung zu Streebog-Alternativen
  • Kryptografische Vielfalt
  • Hochsicherheitsforschung

Beispiele

  • Eingabe
    hello
    Output
    3a3a3a3a3a3a3a3a...

    512-bit output

Häufige Fehler

Poor performance on platforms without hardware acceleration
Use SHA-512 or BLAKE2

Verwandte Begriffe

Verwandte Tools

References