This repository has been archived on 2022-03-27. You can view files and clone it, but cannot push or open issues/pull-requests.
presis/revealjs/passwords/4-speicherung.md

786 B

Speicherung

* sehr komplexes Thema, nur kurzer Überblick * starke Vereinfachung

Hash

sha512sum("hallo") = 70b77b7546d42e83 … 0e8dafeb0939abcf

* Funktion; gleiche Eingabe → gleiche Ausgabe * nicht (in polynomialzeit) rückwärts * Beispiel (zeigen): gekürzt, Original 128 Stellen lang * Problem: häufiges Passwort („hallo“): immer gleicher hash * Herausfinden anhand einer rainbow table (Liste Klartext → Hash)

Salt

sha512sum("hallo" + "Jah8aech") = ebc21891 … f4f1ae36 sha512sum("hallo" + "hoo8ahPe") = bd617e7c … 01d821e8

* Lösung: Salt * Anhängen einer zufälligen Zeichenkette an das Passwort im Klartext * Salt wird im Klartext (neben dem Passwort) gespeichert