如何设置源代码中找不到的密码?

时间:2013-04-29 22:52:21

标签: c# passwords hidden

基本上,我有一个将被不同的人使用的应用程序。当特定人员登录时,系统会要求他们提供密码以获得额外的权限。我如何设置此密码,最好是在线,以便于更改密码,但不能在源代码中看到它?

2 个答案:

答案 0 :(得分:2)

将哈希版本的密码放入数据库中。当有人登录时,计算他们输入的密码的哈希值,并将其与数据库中的密码进行比较。

答案 1 :(得分:-1)

如果不在线,您可以将密码保存在注册表或配置文件中,并进行适当加密和比较。

如果在线,您可以使用比较密码并返回布尔值的Web服务。