Ho visto queste funzioni:

PASSWORD, MD5, SHA1
con i relativi esempi:
SELECT PASSWORD('albero');
-> *7D69DA9FAAC2BF8B8181DCABB4E38B9DA1916389
SELECT MD5('albero');
-> 338a96591f778e7af4cce7b601d785d2
SELECT SHA1('albero');
-> 0389de785fafb5418e0221c49bb9545a9a82a2b1

mentre credo che non faccia al nostro caso AES_ENCRYPT visto che il processo è reversibile.

Generalmente su quale delle tre ci si orienta? Per qualcuna delle tre ci sono delle controindicazioni?

Grazie del chiarimento!