Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上,我有一个可供不同人使用的应用程序。当一个特定的人登录时,他们被要求提供密码以获得额外的权限。如何设置此密码,最好是在线设置,以便于更改它,但在源代码中不可见?
将密码的散列版本放入数据库中。当有人登录时,计算他们输入的密码的哈希值,并将其与数据库中的密码进行比较。
如果不在线,您可以将密码保存在注册表或适当加密的配置文件中并进行比较。
如果在线,您可以使用比较密码并返回布尔值的 Web 服务。