01 Was sind Hashes?

Hashfunktion – Wikipedia

Ein Hash bzw. eine Hash- oder Streuwertfunktion berechnet einen Prüfwert/Hashwert oder Hash für eine Nachricht. Der Prüfwert hat dabei eine definierte Länge unabhängig von der Nachricht.

Hashes werden in der Regel dazu verwendet, die Integrität von Daten sicherzustellen.
Damit sollten Hash-Funktionen nachfolgende Eigenschaften besitzen:

  • kollisionsresistent: verschiedene Nachrichten generieren verschiedene Hashes
  • unumkehrbar: aus dem Hashwert lässt sich nur mit großem Aufwand die Nachricht gewinnen.

GC Wizard kann nach folgenden Verfahren Hashes berechnen:

  • Message Digest: MD2, MD4, MD5
  • Secure Hash Algorithm: SHA, SHA-1, SHA-2, SHA-3
  • Keccak
  • RIPEMD
  • Tiger
  • Whirlpool
  • BLAKE2b