Moin, ich hoffe mal, hier bin ich in der richtigen Kathegorie gelandet ;-)
Ich habe mir Courier IMAP installiert, welches seine Passwörter etc. aus einer MySQL Datenbank holen soll.
So wie ich das sehe, kuckt Courier IMAP das verschlüsselte Passwort mittels Standard DES in der Datenbank nach.
Jetzt hatte ich das ganze unter Mac OS X laufen und habe meine Benutzer mittels eines kleinen PHP Skripts verwaltet. Da sah es so drin aus:
... um aus einem eingegebenen Passwort ein verschlüsseltes Passwort für die MySQL Datenbank zu generieren.
Mac OS X konnte nur Standard DES Strings erzeugen - mein nietnagelneues FreeBSD allerdings auch MD5 Strings, so das die crypt Funktion von php jetzt immer MD5 Strings und nicht mehr Standard DES Strings für die Passwörter in die Datenbank schreibt.
Kann ich Courier IMAP eigentlich beibringen MD5 Kennwörter zu benutzen oder php dazu bringen Standard DES Strings mit einem zufälligen salt zu generieren?
Ich hoffe, das war jetzt nicht zu wirr ...
Ich habe mir Courier IMAP installiert, welches seine Passwörter etc. aus einer MySQL Datenbank holen soll.
So wie ich das sehe, kuckt Courier IMAP das verschlüsselte Passwort mittels Standard DES in der Datenbank nach.
Jetzt hatte ich das ganze unter Mac OS X laufen und habe meine Benutzer mittels eines kleinen PHP Skripts verwaltet. Da sah es so drin aus:
Code:
crypt($_POST['pass'],$salt)
Mac OS X konnte nur Standard DES Strings erzeugen - mein nietnagelneues FreeBSD allerdings auch MD5 Strings, so das die crypt Funktion von php jetzt immer MD5 Strings und nicht mehr Standard DES Strings für die Passwörter in die Datenbank schreibt.
Kann ich Courier IMAP eigentlich beibringen MD5 Kennwörter zu benutzen oder php dazu bringen Standard DES Strings mit einem zufälligen salt zu generieren?
Ich hoffe, das war jetzt nicht zu wirr ...