我在大學工作,我們的招生申請是建立在Microsoft Dynamics CRM 4.0之上的產品。 (該應用程序被稱爲「招聘人員」。)Microsoft Dynamics CRM - 密碼哈希算法
有一個包含用戶名和散列密碼的表格。我想寫一個應用程序(在Ruby on Rails中)查詢用戶名和散列密碼來驗證登錄。
不幸的是,我不知道如何生成哈希密碼。它似乎是一個Base64編碼的MD5校驗和。
我在別處讀到哈希密碼使用的組合產生:
- 明文口令
- 該記錄的主鍵(一個UUID字符串,不是整數)
- 的數據庫服務器名稱
我試過這個變體來創建一個與數據庫中的記錄相匹配的哈希密碼,但是我無法得到它的工作。
誰能告訴我如何從純文本密碼生成匹配散列密碼?
謝謝!
您是否使用IFD認證?什麼表包含用戶的登錄信息? –
@IvanBenko我不知道我是否使用IFD認證。包含用戶登錄數據的表名基於「Recruiter」在MS Dynamics CRM之上添加的數據庫表。表名是'Datatel_core_externaluserauthenticationExtensionBase'。 – Teddy