WinRT SQLite加密

Mar*_*und 5 database sqlite windows-runtime windows-store

我正在构建一个使用SQLite进行数据存储的Windows应用商店应用程序.我发现,通过用户的本地文件夹可以轻松访问数据库(实际上所有应用程序都公开了所有数据).有没有办法至少弱保护数据库不被访问?

小智 3

你需要看看ProtectedData类

http://msdn.microsoft.com/en-us/library/windows/apps/windows.security.cryptography.dataprotection.dataprotectionprovider.aspx

它公开了易于使用的保护/取消保护方法,可用于在应用程序级别加密/解密。在写入数据库之前加密数据,并在使用之前解密数据