如何在Windows应用商店(C#/ XAML)中加密StorageFile?

时间:2013-04-12 17:59:57

标签: encryption windows-8 windows-runtime microsoft-metro windows-store-apps

我正在开发一个下载一些机密文件的应用程序。我将在LocalFolder下载它们。但我希望以加密形式存储StorageFile,因此任何极客用户都无法通过转到C:\Users\<user_name>\AppData\Local\Packages

轻松访问这些文件

我有关于密码学的MSDN samples检查,但它们对我来说似乎没什么用处。那么是否有可用的本机WinRT API或第三个API,它们对文件进行加密,因此只需“双击”它就无法轻松打开,当我的应用程序请求特定文件时,StorageFile将被解密它将显示在我的应用程序中。

1 个答案:

答案 0 :(得分:0)

我没有亲自使用它,但DataProtectionProvider可能值得一看。该链接提供了几个加密数据样本。这些示例并非特定于StorageFile,但似乎应该足够简单,可以将结果保存到文件中。