Better solution? Using a symmetric crypt algo will not really help as server admins can get the key and decrypt if they like.