Hi Rodolfo,
>I've been had some problems with this question: "How to know if a DBF File is encrypted or not..."
From a security point of view you should always expect to find an encrypted DBF file. If your application accepts unencrypted DBF files, that's an easy way to inject a trojan horse into your application. All someone would have to do is to create a new unencrypted table with the same name and use triggers, indexes, or database events to execute code when your application opens the table. It then can remain in memory and access all the tables that you have encrypted. To do this someone would only need write access to the directory in which the tables reside. They don't need an account in your application.
--
Christof
--
Christof