20 lines
562 B
Markdown
Executable File
20 lines
562 B
Markdown
Executable File
# Hashing
|
|
## Hash-Algorithmen
|
|
- MD2
|
|
- MD5
|
|
- SHA-1
|
|
- SHA-2
|
|
- RIPEMD
|
|
- Whirlpool
|
|
|
|
MAC = Beim Hashen wird ein Salt hinzugefügt, dies kann ein Key, RND, NONCE oder auch bspw. ein Timestamp sein. Es resultiert der MAC
|
|
|
|
HMAC = Verfahren zuerst wie bei MAC, anschließend wird dieser erneut mit einem Salt gehashed.
|
|
|
|
## Verschlüsselung
|
|
- Daten
|
|
Liegen als Datenblöcke vor (bspw. 128bit)
|
|
Verschlüsselung über einen zufälligen Schlüssel der einzelnen Blöcke
|
|
Ausgabe 128bit encrypted Blöcke
|
|
Ansatz zur Verkettung der Verschlüsselung durch encrypted Blöcke
|