MySQL admite un AES_ENCRYPT() función. Puede cifrarlo mientras lo INSERTA en la base de datos y descifrarlo cuando lo SELECCIONA de nuevo.
Lea la documentación a la que me vinculé para ver ejemplos.
Luego, asegúrese de usar el puerto 993 para una conexión encriptada TLS al servidor IMAP cuando imap_open() con la contraseña de texto sin formato.