courier imap holt sich die passwort daten aus mysql. Dort sind die passwörter verschlüsselt gepseichert. Welchen hash-typ courier verwendet soll hiervon abhängen:
momentan setze ich per passwd unter linux das passwort um herauszufindenBasically it checks if the first few characters of password hash is:
* "$1$": password is MD5 format password used by all Linux systems.
* "{MD5}": this is followed by standard MD5 hash of password phrase.
* "{SHA}": this is followed by standard SHA hash of password phrase.
* "{SHA256}": this is followed by standard SHA256 hash of password phrase.
* "{CRYPT}": this is followed by standard DES crypt() hash of password phrase.
Gibt es eine Möglichkeit einen dieser algorithmen direkt in mysql anzuwenden? (Momentan verschlüssel ich die passwörter in der konsole und kopiere sie in das mysql feld), das ist auf dauer etwas nervig.
Ich habe die standard MD5 variante ausprobiert (sieht dann so aus: "{MD5}098f6bcd4621d373cade4e832627b4f6", jedoch schlägt ein auth damit fehl.
Das selbe mit SHA1.
Die einzige Methode die funktioniert ist linux md5 (momentan setze ich das passwort eines benutzers und lese den hash aus der /etc/shadow ab), da ich nicht weiß woher ich den hash sonst nehmen könnte.
Irgendwelche Vorschläge oder Ideen? Am besten wäre es wenn eine pure mysql lösung funktionieren würde..
Danke
Dennis