我有一台远程桌面计算机,它为远程用户运行一个应用程序,这些用户通过 pGINA 针对 pGINA 创建的 MySQL 数据库进行身份验证。当用户注册时,Web 服务器会将他们的帐户条目添加到users
表,当他们使用 RDP 时,它会让他们登录。当用户的密码以纯文本形式存储时,这种方法很有效,但是当我在将密码添加到数据库之前对其进行哈希处理,并在hash_method
列,pGINA 无法验证用户身份。我甚至尝试在 openSSL 中对密码进行哈希处理并手动添加条目,但纯文本条目总是可以正常工作,而使用哈希密码的条目则不行。我很想听听关于可能发生的事情的任何想法,因为目前我没有任何想法。我尝试了大写,并仔细检查了它是否设置为十六进制。