1

我在大學工作,我們的招生申請是建立在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

回答

3

這不是基於Dynamics CRM功能的定製。它看起來像Dynamics CRM被用作此框架。您必須聯繫該應用程序的原創者。

+0

我已經聯繫了應用程序的創建者,並且仍在等待回覆。 – Teddy