Advantage .NET Data Provider
Encrypts an entire table
public void EncryptTable( string strPassword );
EncryptTable encrypts all the records in a table with the given. All fields in the table, including memo and BLOB fields, are encrypted when this function is used. This function requires exclusive use of the table, specified in the ConnectionString (Shared=FALSE). If records exist that are already encrypted, they are ignored. An entire table can be decrypted by calling DecryptTable. Encrypting a table within a transaction is not allowed. Note that with a DBF table, in addition to all records being encrypted, the header of a DBF table is encrypted to prevent non-Advantage applications from opening the table.