Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm Microsoft Dynamics CRM-密码哈希算法_Algorithm_Dynamics Crm_Dynamics Crm 4_Password Hash_Hashalgorithm - Fatal编程技术网

Algorithm Microsoft Dynamics CRM-密码哈希算法

Algorithm Microsoft Dynamics CRM-密码哈希算法,algorithm,dynamics-crm,dynamics-crm-4,password-hash,hashalgorithm,Algorithm,Dynamics Crm,Dynamics Crm 4,Password Hash,Hashalgorithm,我在一所大学工作,我们的入学申请是建立在Microsoft Dynamics CRM 4.0之上的产品。(该应用程序称为“招聘人员”。) 有一个包含用户名和哈希密码的表。我想用RubyonRails编写一个应用程序,查询用户名和散列密码以验证登录 不幸的是,我不知道哈希密码是如何生成的。它似乎是Base64编码的MD5校验和 我在其他地方读到,哈希密码是使用以下组合生成的: 明文密码 记录的主键(UUID字符串,不是整数) 数据库服务器名称 我已经尝试过这种方法的变体来创建一个与数据库中的记录匹

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

有一个包含用户名和哈希密码的表。我想用RubyonRails编写一个应用程序,查询用户名和散列密码以验证登录

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

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

  • 明文密码
  • 记录的主键(UUID字符串,不是整数)
  • 数据库服务器名称
  • 我已经尝试过这种方法的变体来创建一个与数据库中的记录匹配的哈希密码,但是我无法让它工作

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


    谢谢大家!

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

    是否使用IFD身份验证?哪个表包含用户的登录信息?@IvanBenko我不知道我是否在使用IFD身份验证。包含用户登录数据的表名基于“招聘人员”添加在MS Dynamics CRM之上的数据库表。表名为
    Datatel\u core\u externaluserauthenticationExtensionBase
    。我已与应用程序的创建者联系,仍在等待响应。