homeDirectory: /home/admin userPassword:: e01ENX1JQ3k1WXF4WkIxdVdTd2NWTFNOTGNBPT0= mail: admin@ithothub.com
这里的 userPassword 是如何加密的呢? 方法如下
- 原文进行 MD5 加密, 将以16字节长度转换原始二进制格式
- 进行 base64_encode 加密
- 对上面 base64 添加 {MD5} 字符串前缀
- 在进行 base64_encode 加密
以下是 php 代码案例
# cat ldap_pass.php <?php $password = "123"; $step1 = md5($password, true); $step2 = base64_encode($step1); $step3 = "{MD5}".$step2; $step4 = base64_encode($step3); echo $step4; ?> # php ldap_pass.php e01ENX1JQ3k1WXF4WkIxdVdTd2NWTFNOTGNBPT0=
评论前必须登录!
注册