Microsoft Dynamics CRM - 密码哈希算法
问题描述:
我在大学工作,我们的招生申请是建立在Microsoft Dynamics CRM 4.0之上的产品。 (该应用程序被称为“招聘人员”。)Microsoft Dynamics CRM - 密码哈希算法
有一个包含用户名和散列密码的表格。我想写一个应用程序(在Ruby on Rails中)查询用户名和散列密码来验证登录。
不幸的是,我不知道如何生成哈希密码。它似乎是一个Base64编码的MD5校验和。
我在别处读到哈希密码使用的组合产生:
- 明文口令
- 该记录的主键(一个UUID字符串,不是整数)
- 的数据库服务器名称
我试过这个变体来创建一个与数据库中的记录相匹配的哈希密码,但是我无法得到它的工作。
谁能告诉我如何从纯文本密码生成匹配散列密码?
谢谢!
答
这不是基于Dynamics CRM功能的定制。它看起来像Dynamics CRM被用作此框架。您必须联系该应用程序的原创者。
+0
我已经联系了应用程序的创建者,并且仍在等待回复。 – Teddy
您是否使用IFD认证?什么表包含用户的登录信息? –
@IvanBenko我不知道我是否使用IFD认证。包含用户登录数据的表名基于“Recruiter”在MS Dynamics CRM之上添加的数据库表。表名是'Datatel_core_externaluserauthenticationExtensionBase'。 – Teddy