Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je stocker un mot de passe en toute sécurité dans MySQL et m'authentifier auprès de services externes

MySQL prend en charge un AES_ENCRYPT() une fonction. Vous pouvez le crypter lorsque vous l'INSÉREZ dans la base de données et le décrypter lorsque vous le SÉLECTIONNEZ.

Lisez la documentation que j'ai liée pour des exemples.

Assurez-vous ensuite d'utiliser le port 993 pour une connexion chiffrée TLS au serveur IMAP lorsque vous imap_open() avec le mot de passe en clair.