javascript - 是否有适用于 Windows 8 [桌面] 应用程序的 iOS KeyChain 等效项?

标签 javascript html security encryption windows-8

我希望使用 HTML5/JavaScript/CSS 创建 Windows 8 桌面应用程序。我最近创建了一个 iOS 移动应用程序,为了安全地加密数据,我们从 iOS KeyChain 检索 key 以在移动设备上对其进行加密。对于 Windows 8 桌面应用程序,我想知道是否有类似的东西可以使用。

最佳答案

您应该查看 Windows 平台上可用的 DataProtection API。 它为您提供使用机器 key 加密和解密数据的方法。请注意,此数据不可移植到另一台机器。

您还需要确保创建计算 secret 钥的备份以防止数据丢失(如果您加入 AD 域,此操作会自动为您完成)。

http://msdn.microsoft.com/en-us/library/system.security.cryptography.protecteddata%28v=vs.110%29.aspx

http://msdn.microsoft.com/en-us/library/ms229741(v=vs.85).aspx

https://support.microsoft.com/kb/309408/en-us?wa=wsignin1.0

关于javascript - 是否有适用于 Windows 8 [桌面] 应用程序的 iOS KeyChain 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27449453/

相关文章:

javascript - Div 滑动底部

javascript - ie6如何使用IE8.js?

javascript - 单击按钮时显示导航栏 - 之后不关闭

python - 使用 flask/jinja,在用户生成的文本 block 中安全呈现链接的可行方法是什么?

JavaScript:枚举给定范围内的非 native 对象

javascript - 将 jQuery 变量简化为循环函数

php - 为什么使用 cookie 通过 php 安全风险输出 html?

winforms - WinForm 应用程序中的安全连接字符串

security - 黑客企图,他们想做什么,我如何检查他们是否成功?

javascript - 基于动态创建的下拉菜单动态显示文本框