Anyway I found another library called Mono.Data.Sqlite that recognize the SetPassworg and ChangePassword method (the two libraries listed above did not recognize them) but it gives me the following error: Unable to find an entry point named 'sqlite3_key' in DLL 'sqlite3'
Do you have any idea? Il giorno mer 27 nov 2019 alle ore 08:22 Luca Scurati < lucascurati2...@gmail.com> ha scritto: > I ecnrypt the db through the DB Browser for SQLCipher tool. If I try to > access the database from this application, it works.Do you have any other > method for encrypt a SQLite db? > > Il giorno mar 26 nov 2019 alle ore 18:55 Simon Slavin < > slav...@bigfraud.org> ha scritto: > >> On 26 Nov 2019, at 1:37pm, Luca Scurati <lucascurati2...@gmail.com> >> wrote: >> >> > I'm trying to create a program that communicates with a SQLite database >> encrypted by a password. If I try with a db without any password it work, >> but with a database with password, after connecting, when executing the >> query it gives the error "File is not a database" I've tried both with >> Microsoft.Data.Sqlite and with System.Data.SQLite. >> >> Can it read the database correctly using any tool at all ? In other >> words, are you certain that the password is correct ? >> >> Which encryption method is used ? Is it the Microsoft-only one, or SEE, >> or something else ? >> >> How are you specifying the password ? (Make sure you don't paste the >> real password into your reply !) >> >> System.Data.SQLite uses a Microsoft-only form of encryption. In other >> words, if you have a database made with the supported SEE encryption >> method, it can't open it. >> _______________________________________________ >> sqlite-users mailing list >> sqlite-users@mailinglists.sqlite.org >> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users >> > _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users