Windows Phone - ProtectedData 和 DataProtectionProvider 之间的区别 类?
Windows Phone - difference between ProtectedData & DataProtectionProvider classes?
我看到 2 个不同的 类 用于加密和存储应用程序数据。
有
ProtectedData.Protect Method (Byte[], Byte[], DataProtectionScope)
还有
DataProtectionProvider.ProtectAsync
DataProtectionProvider
不像另一个那样采用熵参数。文档不清楚为什么不这样做——如果我不使用熵,那么 phone 上的其他应用程序也可以解密它,对吧(如果他们能够掌握它的话)。
DataProtectionProvider
和 ProtectedData
类 有什么区别?哪个应该用在什么地方?
我的应用程序目标是 8.1 及更高版本。
一个简单的区别是 ProtectedData.Protect
在 Windows Phone 8 和 8.1 Silverlight 中可用,DataProtectionProvider.ProtectAsync
在 Windows Phone 中可用8.1 XAML。
我看到 2 个不同的 类 用于加密和存储应用程序数据。
有
ProtectedData.Protect Method (Byte[], Byte[], DataProtectionScope)
还有
DataProtectionProvider.ProtectAsync
DataProtectionProvider
不像另一个那样采用熵参数。文档不清楚为什么不这样做——如果我不使用熵,那么 phone 上的其他应用程序也可以解密它,对吧(如果他们能够掌握它的话)。
DataProtectionProvider
和 ProtectedData
类 有什么区别?哪个应该用在什么地方?
我的应用程序目标是 8.1 及更高版本。
一个简单的区别是 ProtectedData.Protect
在 Windows Phone 8 和 8.1 Silverlight 中可用,DataProtectionProvider.ProtectAsync
在 Windows Phone 中可用8.1 XAML。