标签: c# passwords hidden
基本上,我有一个将被不同的人使用的应用程序。当特定人员登录时,系统会要求他们提供密码以获得额外的权限。我如何设置此密码,最好是在线,以便于更改密码,但不能在源代码中看到它?
答案 0 :(得分:2)
将哈希版本的密码放入数据库中。当有人登录时,计算他们输入的密码的哈希值,并将其与数据库中的密码进行比较。
答案 1 :(得分:-1)
如果不在线,您可以将密码保存在注册表或配置文件中,并进行适当加密和比较。
如果在线,您可以使用比较密码并返回布尔值的Web服务。