我有一个使用Azure移动服务保存SQLite数据库的WinRT应用程序。我按照教程:Using offline data in MobileServices
我让数据库工作,但我想知道是否可以加密或密码保护使用此行创建的数据库文件
var store = new MobileServiceSQLiteStore("localstore.db");
我正在尝试添加额外的安全层来保护敏感信息。密码等未存储在数据库中,但用户输入的其他信息可能需要受到保护并与Azure上托管的服务同步。否则,有人可能会导航到C:\ Users \ [用户名] \ AppData \ Local \ Packages \ [packageId] \ LocalState 并使用任何SQLite数据库浏览器程序打开数据库。我可以在将类保存到数据库之前加密保存在类中的数据,但如果可能的话,最好加密数据库文件。