当前位置: 技术问答>linux和unix
如何获取htpasswd生成的文件的密码?
来源: 互联网 发布时间:2015-12-21
本文导语: 我有一个文件是用/usr/bin/htpasswd生成的。 现在我有一个应用,想将用户输入的密码何密码文件里面生成的密码做对比, 对比ok的才允许用户做下一步操作,但是请问如何对比? 我试过直接将用户输入的密码md5加密之...
我有一个文件是用/usr/bin/htpasswd生成的。
现在我有一个应用,想将用户输入的密码何密码文件里面生成的密码做对比,
对比ok的才允许用户做下一步操作,但是请问如何对比?
我试过直接将用户输入的密码md5加密之后何密码文件里面的做对比,但是
这样是不行的。
请问大家有无更好的方法?
现在我有一个应用,想将用户输入的密码何密码文件里面生成的密码做对比,
对比ok的才允许用户做下一步操作,但是请问如何对比?
我试过直接将用户输入的密码md5加密之后何密码文件里面的做对比,但是
这样是不行的。
请问大家有无更好的方法?
|
你试下指定htpasswd 加密时候的加密形式
使用md5
htpasswd -mb /usr/web/.htpasswd-all jones Pwd4Steve
然后用md5算法对比
或者你直接用crypt()函数比对
使用md5
htpasswd -mb /usr/web/.htpasswd-all jones Pwd4Steve
然后用md5算法对比
或者你直接用crypt()函数比对