免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2915 | 回复: 2
打印 上一主题 下一主题

[ldap] Openldap2.2.11是否支持userPassword为明文? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-28 22:57 |只看该作者 |倒序浏览
我在RH9上编译安装了Openldap 2.2.11 以下是我的编译参数
./configure --enable-debug --enable-syslog --enable-proctitle --enable-local --with-cyrus-sasl --with-threads --with-tls
--with-yielding-select --enable-slapd --enable-cleartext --enable-crypt --enable-lmpasswd --enable-spasswd --enable-rew
rite --enable-wrappers --enable-ldbm --disable-bdb --enable-fast-install
编译后通过了make test,
但安装完后,我用ldapadd添加一个用户,我设定
userPassword: 123456
但用ldapsearch查看时,就变成以下内容了,
userPassword:: NDQ5NTgyMQ==

而且就算我用
userPassword: {SSHA}foXYuPW2SphePpRkcEK7Lfj3CkBn8fm2
它也是显示
userPassword:: e1NTSEF9VS9McEZJckRxWEw0bDZyL2hzRVViU0piUlNjdTZMVzM=

我不知道是什么原因,但我的应用需要明文密码,
谁能提供一个解决方法么?

论坛徽章:
0
2 [报告]
发表于 2004-07-29 09:08 |只看该作者

Openldap2.2.11是否支持userPassword为明文?

支持明文的
其实数据库里面存储的就是你写的明文123456
但是ldapsearch返回的结果不知道为什么变了
你可以用phpadminldap还是什么工具看一下,或者自己用c写一个小程序把密码字段取出来。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2004-07-29 12:54 |只看该作者

Openldap2.2.11是否支持userPassword为明文?

如果ldapsearch出来的是明文“123456”你放心吗?openldap只是把这个明文进行了编码,你用程序的API读取出来的密码userPassword就是你要的明文了(不过不推荐这样,最好用SSHA)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP