# 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