我希望使用HTML5 / JavaScript / CSS创建Windows 8桌面应用程序。我最近创建了一个iOS移动应用程序,并安全地加密数据,我们从iOS KeyChain检索了一个密钥,以便在移动设备上对其进行加密。对于Windows 8桌面应用程序,我想知道我们是否可以使用类似的东西。
答案 0 :(得分:1)
您应该查看Windows平台上可用的DataProtection API。 它为您提供了使用计算机密钥加密和解密数据的方法。请注意,此数据不可移植到其他计算机。
您还需要确保创建计算机密钥的备份以防止数据丢失(如果您加入AD域,则会自动完成此操作)。
http://msdn.microsoft.com/en-us/library/ms229741(v=vs.85).aspx