Thema: crypt()
Einzelnen Beitrag anzeigen
  #9  
Alt 23.04.2002, 00:05:32
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
um auf das 'Problem' auf crypt(); einzugehen. crypt(); erwartet einen optionalen Parameter, ich glaube der heißt salt. Da muss man dann ein String oder sowas eingeben. Dann werden alle Strings gleich verschlüsselt. auf http://www.php.net/ sieht man wie dieser Befehl aufgebaut ist.

md5(); ist aber besser als crypt(); denn crypt(); unterscheidet nur in den ersten 8 Zeichen eines Strings. Und md5(); erzeugt einen String der immer 32 Zeichen lang ist, ideal wenn man das Password in einer Datenbank speichern möchte. Man sollte hier den Typ VARCHAR(32) oder CHAR(32) nehmen. Einer der beiden (Varchar oder Char) sind auf konstante längen optimiert. Infos auf http://www.mysql.de
Mit Zitat antworten