首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储第三方登录密码

存储第三方登录密码
EN

Stack Overflow用户
提问于 2017-12-18 20:49:36
回答 1查看 427关注 0票数 1

我试图在.NET C#中创建一个软电话应用程序,在应用程序中存储用户名和密码时遇到了麻烦。我考虑过使用SQL Server,但是由于我不习惯以明文存储密码,所以我想知道还有什么其他选项可以让我做到这一点。在开发此程序时,以下是我的限制:

  • 必须安全地存储用户名和密码信息。
  • 它不能散列密码,因为密码需要发送到另一台服务器进行身份验证。
  • 在程序执行期间,登录信息必须持久化。用户在第一次运行程序时,只需保存一次登录信息,然后每次程序加载后,都应自动加载用户信息并与服务器进行身份验证,而无需再次提示用户输入密码。
  • 数据库嵌入到应用程序本身中,因此它将被本地存储在用户计算机上。

这是我第一次使用C#实现数据库函数的想法。欢迎任何意见或建议。我更熟悉使用SQL,但如果有一个备用数据库可以更好地与我所做的工作,我愿意尝试它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-18 21:54:59

您列出的要求似乎已由Windows凭据管理器满足。请参阅Storing Credentials in Credential Manager Service

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47876212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档