crypt

Verschlüselung durchführen





Die Funktion crypt()
führt eine Verschlüselung des Strings nach dem
Standard-DES-Verschlüsselungsverfahren von UNIX durch.

Beispiel:
<
echo crypt("Mein Verschlüsselungstext");

>

Ausgabe:
$1$cgMYtpOg$bGgcCszhSsVlzCVuf2ucV1





Die Funktion crypt() ist eine
1-Wege-Verschlüsselung, dies bedeutet, dass der verschlüsselte Text nicht
entschlüsselt werden kann. Deshalb ist der Einsatz eher für das überprüfen von
Passwörtern Sinnvoll, indem ein verschlüsselt gespeichertes Passwort mit einem
anderen verschlüsselten Passwort verglichen wird. Aufgabe von
crypt() ist also nicht, Informationen geschützt zu
transportieren und später wieder unverschlüsselt zur Verfügung zu stellen,
sondern eine Eingabe mit einem Wert vergleichen zu können, ohne diesen
bekanntgeben zu müssen.