最近在写到ldap认证的时候,碰到关于密码加密的问题。
在phpldapadmin上新建的uid对应的密码如果选择md5的话,具体是怎么加密的?
在网上查到资料说是先用MD5加密,再用BASE64编码,然后再加字符串{MD5}.
这个和官网上给的说法似乎是一致的
但是试验后,发现还是无法认证通过。
请问ldap的MD5加密的具体流程是怎样的?
最近在写到ldap认证的时候,碰到关于密码加密的问题。
在phpldapadmin上新建的uid对应的密码如果选择md5的话,具体是怎么加密的?
在网上查到资料说是先用MD5加密,再用BASE64编码,然后再加字符串{MD5}.
这个和官网上给的说法似乎是一致的
但是试验后,发现还是无法认证通过。
请问ldap的MD5加密的具体流程是怎样的?
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
你可以看一下
lib/functions.php
中的password_hash
这个方法。