Im Internet findet man ein JavaScript-Programm, die bereits eine Funktion zur Erzeugung eines MD5-Hash-Wertes enthält:
Speichere die Datei. Öffne sie, blättere bis ans Ende, sieh dort die Funktion MD5(nachricht) und mache die Datei wieder zu.
Über das, was die Funktion macht, muss man sich keine Gedanken machen. Die Funktion kann einfach in einem eigenen Programm genutzt werden.
Der Einbau der Datei erfolgt im Kopf. Damit kennt die HTML-Datei alle in der Datei md5.js enthaltenen Funktionen. src steht für Source, Quelle.
Aufgabe: Schreibe eine Datei, die nach Eingabe eines Textes den MD5-Hash dieses Textes ausgibt. Die Hash-Funktion könnte so benuzt werden:
var pw_geheim=MD5(pw)
Der Funktion MD5() wird das Passwortz im Klartext übergeben und sie liefert das verschlüsselte Passwort zurück.
Hinweis: MD5 gilt heute als nicht mehr sicher! Besser, aber etwas aufwendiger ist bcrypt, das extra für die Verschlüsslung von Passwörtern entwickelt wurde.
Teste deine Passwörter:
Im MD5-Generator kannst du dein Passwort in einen Hash-Wert umwandeln.
Im Enschlüsslungs-Teil kannst du prüfen, ob das Passwort entschlüsselt werden kann.