Microsoft Dynamics CRM - 密码哈希算法

发布于 2024-12-13 06:52:23 字数 406 浏览 1 评论 0原文

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

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

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

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

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

我尝试过此方法的变体来创建匹配的哈希密码数据库中的记录,但我无法让它工作。

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

谢谢你!

I work at a University and our application for admissions is a product that is built on top of Microsoft Dynamics CRM 4.0. (The application is called 'Recruiter'.)

There is a table with usernames and hashed passwords. I would like to write an app (in Ruby on Rails) that queries the username and hashed password to validate a login.

Unfortunately, I do not know how the hashed password is generated. It appears to be a Base64-encoded MD5 checksum.

I have read elsewhere that the hashed password is generated using a combination of:

  1. the plaintext password
  2. the primary key of the record (a UUID string, not an integer)
  3. the database server name

I have tried variations of this to create a hashed password that matches the record in the database, but I cannot get this to work.

Can anyone tell me how to generate a matching hashed password from a plaintext password?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

入怼 2024-12-20 06:52:23

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

This is not a customization based on the capabilities of Dynamics CRM. It looks like Dynamics CRM is used as a framework for this. You have to contact the original creator of this application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文