P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Einweg-String-Verschlüsselung (Hashbildung)
crypt() einen String zurück, der unter Verwendungdes Unix-Standard-Verschlüsselungsalgorithmus DESerstellt wurde. Dieser Algorithmus muss auf dem System verfügbar sein.
Beispiel:
crypt() einen String zurück, der unter Verwendungdes Unix-Standard-Verschlüsselungsalgorithmus DESerstellt wurde. Dieser Algorithmus muss auf dem System verfügbar sein.
Beispiel:
PHP:
$passwort = crypt('mein_Pwd'); // Der Salt wird automatisch generiert
/* Sie sollten das vollständige Ergebnis von crypt() als Salt zum
Passwort-Vergleich übergeben, um Problemen mit unterschiedlichen
Hash-Algorithmen vorzubeugen. (Wie bereits ausgeführt, verwendet
ein Standard-DES-Passwort-Hash einen 2-Zeichen-Salt, ein
MD5-basierter hingegen nutzt 12 Zeichen. */
if (crypt($benutzer_eingabe, $passwort) == $passwort) {
echo "Passwort stimmt überein!";
}