多语言展示
当前在线:1036今日阅读:26今日分享:39

ldap 设置md5加密方式 ?

在我们的生活中那,如何操作上述标题的小问题,小编今天就在这里给大家分享一点我的小经验,来增加我们的体验,希望可以给你们带来帮助。
方法/步骤
1

首先就是使用 OpenLDAP 自带命令# slappasswd -h {md5} -s 'secret'{MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ==

2

还有就是使用 Perl 程序。#!/usr/bin/perl -wuse Digest::MD5 (md5_base64);my $passwd = 'secret';my $md5hash = (md5_base64 '$passwd') . '=='print '$md5hash\n';

3

然后就是将md5后的字符串每2位作为一个块,转换成十六进制字符,然后再串接起来 base64 编码,结果是一样的。my $hex_md5;my @octs = split(//,md5_hex $passwd);for (my $i=0;$i<16;$i++) {

4

还有就是使用 PHP 程$passwd = 'secret';$md5hash = base64_encode(pack( 'H*',md5('$passwd')));printf('%s\n',$md5hash); ?>。

5

还有就是然后还需修改 OpenLDAP 配置文件 slapd.conf,更改默认密码存放方式password-hash {MD5}。

6

这就是密码## file data.ldifdn: uid=muddyboot,ou=users,dc=test,dc=comobjectClass: posixAccountuid: muddyboo。

7

还有就是添加用户信息:# ldapadd -x -D 'cn=root,dc=test,dc=com' -w secret -f data.ldifadding new entry 'uid=muddyboot,ou=users,dc=test,dc=com。

注意事项

以上就是小编带给大家的具体操作,如果觉得本经验对你们有帮助,请点击正下方的或者是右上角的“大拇指”或分享或“关注TA”给小编我一点小小的支持。大家也可以下面发表一下自己的看法。(未经同意,谢绝转载或复制)

推荐信息