Wie Todd Farmer in Understanding mysql_config_editor’s security aspects richtig beobachtet, speichert die neue .mylogin.cnf, die von mysql_config_editor erzeugt wird, Paßworte nicht sicher ab. Sie verschleiert sie nur.
Das Format der Datei ist wie folgt (am Beispiel von MySQL 5.6.7-RC):
- 4 Bytes Zero (Version Information)
- 20 Bytes Key Generation Matter
- Wiederholend:
- 4 Bytes Länge
- Länge Bytes Ciphertext. Die Verschlüsselung erfolgt mit AES ENCRYPT, und diese Funktion ist selbst auch nicht sicher: Es handelt …