我看到2个不同的类用于加密和存储应用程序数据。
有
ProtectedData.Protect Method (Byte[], Byte[], DataProtectionScope)
并且有
DataProtectionProvider.ProtectAsync
与另一个不同,DataProtectionProvider
不采用熵参数。文档不明确为什么不 - 如果我不使用熵,那么手机上的其他应用程序也可以解密它(如果他们能够获得它)。
DataProtectionProvider
&之间有什么区别? ProtectedData
课程?应该在哪里使用?
我的目标是我的应用程序8.1及以上版本。
答案 0 :(得分:1)
一个简单的区别是{8}在Windows Phone 8和8.1 Silverlight中可用,而ProtectedData.Protect
可用于Windows Phone 8.1 XAML。