MySQL podporuje AES_ENCRYPT() funkce. Můžete jej zašifrovat, když jej VLOŽÍTE do databáze, a dešifrovat, když jej VYBERETE zpět.
Příklady si přečtěte v dokumentaci, na kterou jsem odkazoval.
Poté se ujistěte, že používáte port 993 pro TLS šifrované připojení k IMAP serveru, když imap_open() s heslem v prostém textu.