C#C
C#2y ago
hutonahill

✅ trying to figure out SQLite database encryption

Trying to add a password to my SQLite database

SQLiteConnection connection = new SQLiteConnection(AuthDBConnection);
connection.Open();
connection.ChangePassword("password");


i get an error on the change password line

'System.Data.SQLite.SEE.License, Version=1.0.118.0, Culture=neutral, PublicKeyToken=0a9a2a02614f8a52, processorArchitecture=MSIL'. The system cannot find the file specified.
File name: 'System.Data.SQLite.SEE.License, Version=1.0.118.0, Culture=neutral, PublicKeyToken=0a9a2a02614f8a52, processorArchitecture=MSIL'
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound)
   at System.Reflection.Assembly.Load(String assemblyString)
   at System.Data.SQLite.SQLiteExtra.InnerVerify(String argument)
   at System.Data.SQLite.SQLiteExtra.Verify(String argument)
   at System.Data.SQLite.SQLite3.ChangePassword(Byte[] newPasswordBytes, Boolean asText)
   at System.Data.SQLite.SQLiteConnection.ChangePassword(Byte[] newPassword)
   at System.Data.SQLite.SQLiteConnection.ChangePassword(String newPassword)
   at Program.ConnectToAuth() in C:\Users\evanriker\Desktop\Ward Management\MyWardDataLayer\MyWardDataLayer\Program.cs:line 70
   at Program.InitializeDatabase() in C:\Users\evanriker\Desktop\Ward Management\MyWardDataLayer\MyWardDataLayer\Program.cs:line 89
   at Program.Main(String[] args) in C:\Users\evanriker\Desktop\Ward Management\MyWardDataLayer\MyWardDataLayer\Program.cs:line 606
Was this page helpful?