当前位置:  开发笔记 > 开发工具 > 正文

使用.NET安全存储身份验证令牌

如何解决《使用.NET安全存储身份验证令牌》经验,为你挑选了1个好方法。

我目前正致力于调用第三方API的桌面应用程序.在授权他们的"Web服务"之后,返回一种用户令牌,该令牌应该存储在本地(即使用户关闭应用程序).

所以我正在寻找使用用户特定密钥加密此令牌的解决方案.Windows(和.NET)是否提供了一些标准的方法来执行此操作?我想要的只是保护来自同一台计算机的其他用户的令牌.

PS我无法存储哈希,因为我需要在启动时解密此令牌.



1> Mehrdad Afsh..:

是啊.Windows确实提供了它.查看可由.NET Framework的类(自v2.0开始提供)访问的DPAPI,System.Security.Cryptography.ProtectedData以安全地存储敏感信息.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有