Was sind Hashes und wie funktionieren sie?

Ein Hash ist das Ergebnis einer kryptografischen Hashfunktion. Diese nimmt eine beliebig große Eingabe (z. B. eine Datei oder ein Passwort) und berechnet daraus eine Zeichenkette mit fester Länge. Hashfunktionen sind Einwegfunktionen, das bedeutet, der ursprüngliche Wert kann nicht aus dem Hash zurückberechnet werden.

Zum Beispiel erzeugt der Algorithmus SHA-256 (Secure Hash Algorithm 256) einen 256-Bit-Hash, der als 64 Zeichen lange Hexadezimalzeichenkette dargestellt wird.

Wozu werden Hashes verwendet?

Hashes knacken

Finde die ursprünglichen Passwörter der folgenden MD5-Hashes und erhalte die Flag:

Öffne dafür Crackstation. Kopiere die folgenden Hashes in das Eingabefeld:

1. 5f4dcc3b5aa765d61d8327deb882cf99
2. 098f6bcd4621d373cade4e832627b4f6
      

Welches Passwort gehört zu den Hashes? Gib eines der Passwörter als Flag ein: