Was passiert, wenn Passwörter im Klartext in einer Datenbank gespeichert werden?
Sie können von Angreifern entwendet und missbraucht werden.
Wie sollten Passwörter idealerweise gespeichert werden?
Passwörter sollten als gehashte Passwörter gespeichert werden.
Was sind Rainbow-Tabellen?
Vorbereitete Listen von Hashes, die es Angreifern erleichtern, gehashte Passwörter zu knacken.
Warum ist MD5 nicht für Passwort-Hashing geeignet?
MD5 ist anfällig für Kollisionen und unsicher für die Verwendung in Authentifizierungsanwendungen.
Welche Länge hat ein MD5-Hash?
Ein MD5-Hash hat eine Länge von 32 Zeichen, was 128 Bits entspricht.
Was wird benötigt, um Hashes mit der Guava-Library in einem Maven-Projekt zu nutzen?
Die Dependency für Guava muss in der pom.xml-Datei eingefügt werden.
Was ist das Ergebnis eines MD5-Hashs für den Text 'Franz hat ein Geheimnis'?
6ed588e78b09e7e8bb318dd8a0e80b3b.
Wie wird ein SHA-256 Hash für den Text 'Frank hat ein grosses Geheimnis' generiert?
Ein Beispiel für einen SHA-256 Hash ist: 293c0eb33ee33c3cc8867c27c4462053fa419eeb43927fa059cf1d65f175788e.
Was muss man bei der Eingabe eines Passworts zur Überprüfung beachten?
Die Hashes müssen übereinstimmen, um die Authentifizierung zu bestätigen.
Was muss beim Hashen eines Strings unter Verwendung der Guava-Library getan werden?
Erstellen Sie ein Objekt der HashFunction und verwenden Sie die Methode hashString().