Microsoft Dynamics CRM - 密码哈希算法

时间:2011-11-01 17:39:14

标签: algorithm dynamics-crm dynamics-crm-4 password-hash hashalgorithm

我在大学工作,我们的招生申请是一个建立在Microsoft Dynamics CRM 4.0之上的产品。 (该应用程序称为“招聘人员”。)

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

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

我在其他地方读到过散列密码是使用以下组合生成的:

  1. 明文密码
  2. 记录的主键(UUID字符串,不是整数)
  3. 数据库服务器名称
  4. 我尝试过这方面的变体来创建一个与数据库中的记录匹配的哈希密码,但我无法使其工作。

    有谁能告诉我如何从明文密码生成匹配的哈希密码?

    谢谢!

1 个答案:

答案 0 :(得分:3)

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