当前位置: 技术问答>linux和unix
关于mail密码验证问题????????????????
来源: 互联网 发布时间:2016-06-09
本文导语: 我的mai服务器用的是:postfix+mysql+apache+courier-authlib+courier-imapd+maildrop+extmail extmail,密码加密方式是md5crypt方式,我现在要自己写个登陆和修改密码的页面,但是数据库里面存储的是 $1$iL5qCwKt$VXwkRD6w1IfErBCFp2LD61 这种格式...
我的mai服务器用的是:postfix+mysql+apache+courier-authlib+courier-imapd+maildrop+extmail
extmail,密码加密方式是md5crypt方式,我现在要自己写个登陆和修改密码的页面,但是数据库里面存储的是 $1$iL5qCwKt$VXwkRD6w1IfErBCFp2LD61 这种格式的密码,我怎么才能验证密码和修改这种格式的密码?求高人解答...
$1$iL5qCwKt$VXwkRD6w1IfErBCFp2LD61 这种格式的密码是extmail本身加密后存进数据库的..
$1$hhhhhh$xxxxxxxxxxx
该格式以md5()结果为基础,用一串hhhhhh(随机数)的hash对md5进行加密得到的密码,xxxxxxxxxxxxx 就是md5密文数据,它的特征是以$1$为前缀,符合此说明的格式就是md5crypt。
这是extmail官方的说明,但是同样是123456,每次保持进数据库的结果都不一样...请问..这样的话我该如何验证和修改密码?
extmail,密码加密方式是md5crypt方式,我现在要自己写个登陆和修改密码的页面,但是数据库里面存储的是 $1$iL5qCwKt$VXwkRD6w1IfErBCFp2LD61 这种格式的密码,我怎么才能验证密码和修改这种格式的密码?求高人解答...
$1$iL5qCwKt$VXwkRD6w1IfErBCFp2LD61 这种格式的密码是extmail本身加密后存进数据库的..
$1$hhhhhh$xxxxxxxxxxx
该格式以md5()结果为基础,用一串hhhhhh(随机数)的hash对md5进行加密得到的密码,xxxxxxxxxxxxx 就是md5密文数据,它的特征是以$1$为前缀,符合此说明的格式就是md5crypt。
这是extmail官方的说明,但是同样是123456,每次保持进数据库的结果都不一样...请问..这样的话我该如何验证和修改密码?
|
试试mysql的encrypt函数,格式是encrypt(cleartext, salt),这里的salt就应该是$1$12345