System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation
Ticket Hash: 5dafb38fd12d860a19849a5fab326c09cf78224c
Title: Encryption Options
Status: Closed Type: Feature_Request
Severity: Important Priority: Medium
Subsystem: Legacy_CryptoAPI Resolution: Rejected
Last Modified: 2016-02-15 19:28:36
Version Found In: n/a
User Comments:
anonymous added on 2015-03-05 14:17:29: (text/x-fossil-plain)
While it is very difficult for me to determine, I believe the encryption used by system.data.sqlite is 128bit RC4.  I would very much like be able to leverage other encryption algorithms supported in .Net.  Specifically, for the health care applications which we develop, we would like to be able to specify AES 256 as an option.

Thank you.

mistachkin added on 2015-03-05 16:39:01: (text/x-fossil-plain)
The CryptoAPI-based encryption included with System.Data.SQLite is a
legacy feature, has known issues, and is officially unsupported.  It is
being retained only for the purpose of backward compatibility with legacy
applications that make use of it.

Alternatively, you might want to look into the commercial SEE extension,
which does work with System.Data.SQLite and is fully supported for use
with it.