Microsoft Dynamics CRM - 密码哈希算法

问题描述:

我在大学工作,我们的招生申请是建立在Microsoft Dynamics CRM 4.0之上的产品。 (该应用程序被称为“招聘人员”。)Microsoft Dynamics CRM - 密码哈希算法

有一个包含用户名和散列密码的表格。我想写一个应用程序(在Ruby on Rails中)查询用户名和散列密码来验证登录。

不幸的是,我不知道如何生成哈希密码。它似乎是一个Base64编码的MD5校验和。

我在别处读到哈希密码使用的组合产生:

  1. 明文口令
  2. 该记录的主键(一个UUID字符串,不是整数)
  3. 的数据库服务器名称

我试过这个变体来创建一个与数据库中的记录相匹配的哈希密码,但是我无法得到它的工作。

谁能告诉我如何从纯文本密码生成匹配散列密码?

谢谢!

+0

您是否使用IFD认证?什么表包含用户的登录信息? –

+0

@IvanBenko我不知道我是否使用IFD认证。包含用户登录数据的表名基于“Recruiter”在MS Dynamics CRM之上添加的数据库表。表名是'Datatel_core_externaluserauthenticationExtensionBase'。 – Teddy

这不是基于Dynamics CRM功能的定制。它看起来像Dynamics CRM被用作此框架。您必须联系该应用程序的原创者。

+0

我已经联系了应用程序的创建者,并且仍在等待回复。 – Teddy