Encriptar la base de datos puede ser muy complicado y no valdria la pena intentarlo...si en realidad te interesa la encriptacion de bases de fox, checa el producto cryptor de Xitech el cual te mantiene la base de datos en encriptada ya sea que los archvios esten abiertos o no. Desafortunadamente el producto es comercial...El problema de la encriptacion es que puede hacer todo el proceso mas lento en general (actualizar, consultar, insertar, etc)...a lo mejor tambien podrian haber mas posiblidades de dejar la informacion de las tablas irrecuperable en caso de corrupcion.
Nunca he oido de algun Desarrolldor que haya encriptado una base de datos o tabla (es mejor comprar el producto desde todo punto de vista).
Lo que si es comun es encriptar claves o simplemente cambiarse a otra base de datos que ofresca mayor seguridad nativamente, como: mysql, firebird, Sql server, msde, etc.