Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich das Passwort sicher in MySQL speichern und mich bei externen Diensten authentifizieren?

MySQL unterstützt ein AES_ENCRYPT() Funktion. Sie können verschlüsseln, wenn Sie es in die Datenbank einfügen, und entschlüsseln, wenn Sie es wieder auswählt.

Lesen Sie die von mir verlinkte Dokumentation für Beispiele.

Stellen Sie dann sicher, dass Sie Port 993 für eine TLS-verschlüsselte Verbindung zum IMAP-Server verwenden, wenn Sie imap_open() mit dem Klartext-Passwort ausführen.