1

我在一所大学工作,我们的入学申请是基于 Microsoft Dynamics CRM 4.0 构建的产品。(该应用程序称为“招聘人员”。)

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

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

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

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

我已尝试对此进行变体以创建与数据库中的记录匹配的散列密码,但我无法使其正常工作。

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

谢谢!

4

1 回答 1

3

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

于 2011-11-02T16:48:51.547 回答