Как зашифровать файл в C #? я хотел бы использовать БД (например, sqlite) и использовать его обычно, за исключением того, что файл зашифрован и мой пользователь вводит свой пароль перед доступом к базе данных.
Есть несколько способов сделать это:
И, возможно, есть еще способы сделать это.
Надеюсь, это поможет.
SQL Server Compact Edition (это сервер базы данных с непроцессными процессами, подобный SQLite) позволяет шифровать файл без написания дополнительного кода .
Чтобы изменить пароль, используйте метод Engine.Compact .
SQLiteConnection.SetPassword
Поставщик SQLite ADO.NET
Я думаю, вы также должны установить параметр Password = в строке подключения.