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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist eine Einwegfunktion?

A
  • eine mathematische Funktion, die “leicht” berechenbar, aber “schwer” umzukehren ist
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wann spricht man von Kollisionen?

A
  • Wenn unterschiedliche Zeichenketten den gleichen Hashwert liefern. (Hashfunktionen sollten weitgehend Kollisionsfrei sein)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wo werden Hashfunktionen angewendet?

A
  • Integritätsprüfung von Dateien
  • Verschleierung von Passwortdateien
  • digitale Signatur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist MD5?

A
  • Message Digest 5 (128 Bit Hashwert)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly