Hashfunktionen Flashcards
1
Q
Was ist eine Hashfunktion?
A
- Ist eine Einwegfunktion, die zu einer beliebig langen Bitfolge (Text), eine Bitfolge (Hashfunktion) mit fixer Länge berechnet
2
Q
Was ist eine Einwegfunktion?
A
- eine mathematische Funktion, die “leicht” berechenbar, aber “schwer” umzukehren ist
3
Q
Wie funktioniert eine Einwegfunktion im Zusammenhang mit Hash?
A
- Aus der Zeichenfolge kann der Hashwert berechnet werden ABER aus dem Hashwert nicht die Zeichenfolge
4
Q
Wann spricht man von Kollisionen?
A
- Wenn unterschiedliche Zeichenketten den gleichen Hashwert liefern. (Hashfunktionen sollten weitgehend Kollisionsfrei sein)
5
Q
Wo werden Hashfunktionen angewendet?
A
- Integritätsprüfung von Dateien
- Verschleierung von Passwortdateien
- digitale Signatur
6
Q
Was ist MD5?
A
- Message Digest 5 (128 Bit Hashwert)
7
Q
Sollte MD5 heute noch angewendet werden?
A
- Nein, MD5 gilt als unsicher. (Weil es leicht ist, unterschiedliche Nachrichten mit gleichem Hashwert zu erzeugen)
8
Q
Was ist SHA?
A
- Secure Hash Algorithm
- Eine Familie von Hash Funktionen in unterschiedlichen Versionen (SHA-1, SHA-2 und SHA-3, wobei jede Version einen unterschiedlichen Hashwert erzeugt)