fun*_*err 1 c# password-protection
我目前正在构建一个C#应用程序(离线.net),我希望为用户提供密码保护以便使用该程序.(存储他们的密码,然后使用正确的密码无法访问该程序).我的问题是我在这里遇到了几乎相同的问题 这有什么好办法吗?
一般情况下,您不应该存储密码,不能以纯文本形式存储密码而不加密.
您可以做的是在数据库中存储用户首次登录时创建的密码的哈希,然后每次登录时,您将其输入哈希(不保存在任何地方)并比较新哈希和保存的哈希,如果比较没问题,密码是正确的.
这是一个快速的例子,如果你想让它非常安全,你可以在这里有很多复杂性;-)