Podes encriptar/desencriptar los datos al vuelo, en los Eventos OnGetText y OnSetText de tus componentes de acceso a datos (TField).
Sin embargo, esto tendrá un impacto directo en el desempeño de tu aplicación, y en el ordenamiento de las tablas (seguramente ya no podras valerte de indices, o encontrar un método para encriptar que te las deje en el mismo orden...

), asi que si manejas mucha inforamción, hará todavia mas lenta la cosa...
Hasta luego.
