Encryption 在Windows Phone上存储私人数据
我正在开发用于存储一些私人用户数据的应用程序。我使用SQLServerCE数据库。数据可以包含图像。将来,该应用程序将能够与SkyDrive同步。因此,我有几个关于数据加密的问题:Encryption 在Windows Phone上存储私人数据,encryption,windows-phone-8,sql-server-ce,windows-phone,Encryption,Windows Phone 8,Sql Server Ce,Windows Phone,我正在开发用于存储一些私人用户数据的应用程序。我使用SQLServerCE数据库。数据可以包含图像。将来,该应用程序将能够与SkyDrive同步。因此,我有几个关于数据加密的问题: 加密数据的最佳方式是什么?加密所有数据库(使用密码选项),还是只加密数据(使用AES128,如在数据库中) 存储非对称密钥(用于AES)的位置。我可以将其作为常量存储在代码中(我猜否:),还是应该使用ProtectedDataclass?据我所知,ProtectedData项链接到当前设备,因此我无法将生成的密钥同步
密码
选项),还是只加密数据(使用AES128,如在数据库中)ProtectedData
class?据我所知,ProtectedData
项链接到当前设备,因此我无法将生成的密钥同步到其他设备这还不足以将其传送到SkyDrive,但它提供了一些关于如何在Windows Phone上安全存储数据的好信息:是的,我看过那篇文章。它是关于
ProtectedData
。我想,我需要一种传输密码来临时加密AES密钥(因为我不能使用ProtectedData
)