Windows Phone - ProtectedData& DataProtectionProvider类?

时间:2016-02-05 10:08:32

标签: windows-phone-8.1 cryptography

我看到2个不同的类用于加密和存储应用程序数据。

  ProtectedData.Protect Method (Byte[], Byte[], DataProtectionScope)

并且有

DataProtectionProvider.ProtectAsync    

与另一个不同,DataProtectionProvider不采用熵参数。文档不明确为什么不 - 如果我不使用熵,那么手机上的其他应用程序也可以解密它(如果他们能够获得它)。

DataProtectionProvider&之间有什么区别? ProtectedData课程?应该在哪里使用?

我的目标是我的应用程序8.1及以上版本。

1 个答案:

答案 0 :(得分:1)

一个简单的区别是{8}在Windows Phone 8和8.1 Silverlight中可用,而ProtectedData.Protect可用于Windows Phone 8.1 XAML。