# 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 
