首页 > 解决方案 > LDAP AD,获取密码

问题描述

我需要通过 LDAP 查询检查用户密码。我在互联网上进行了快速研究,但找不到正确的答案。

我使用的测试服务器:https ://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/

我在 ldapadmin 中尝试了查询(uid=tesla),但我看不到密码参数

(uid=特斯拉)

我想获取用户密码,是否可以在 LDAP AD 中执行此操作?

标签: javawindowsactive-directoryldap

解决方案


不,这是不可能的。您可以使用该属性设置unicodePwd密码,但您无法读取它。Active Directory 根本没有为您提供任何方法来执行此操作。

即使您可以阅读它,格式也不会是明文。文档(上面链接)说该unicodePwd属性存储:

Windows NT 操作系统单向格式 (OWF) 中的用户密码。...

注意:明文密码不能从密码的 OWF 形式推导出来。


推荐阅读