On 2014-12-15 13:17, Ulrich Telle wrote:
<snip>
No, at least the *original* component System.Data.SQLite, available
from
https://system.data.sqlite.org
uses its own encryption implementation based on a 128-bit RSA cipher
(using the Windows Crypto API), while SQLCipher uses a 256-bit AES
cipher (using the OpenSSL library). SQLCipher provides a .Net
interface (SQLCipher for ADO.NET), which is *based on
System.Data.SQLite*, that is, the SQLCipher guys used the .Net
wrapper
part of System.Data.SQLite, but replaced the internal implementation
of the encryption algorithm by their own implementation.
The page
https://www.zetetic.net/sqlcipher/sqlcipher-ado/
explains how to use SQLCipherfor ADO.Net together with Visual Studio.
Unfortunately the various encryption extensions for SQLite are not
compatible, so the developer has to take care that the development
environment and the database management tools intended to be used
support the same encryption extension.
Ahhh, thanks Ulrich, that's really good info. :)
Regards and best wishes,
Justin Clift
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users