如何在Web端验证Serv-U密码

ServU密码加密算法为随机码与MD5 32 位加密,例如:
两个随机字母:ab
用户输入密码:123456
生成的密码为: MD5(ab123456)

那么如何在Web端通过程序去验证这个密码呢?

如下例:

用户输入的密为:aaaa
数据库的密码为:bbbb

判断:left(bbbb,2) & md5(left(bbbb,2) & 1234)是否与bbbb一致

例如:

用户输入的密为:1234
数据库的密码为:qo85D67CA536A88A3F091D0E2227A4AC53


判断:"qo"&md5("qo"&"1234")是否与qo85D67CA536A88A3F091D0E2227A4AC53一致

关于Serv-U密码问题的两篇文章已经全部发表完毕,这是我在开发Serv-U基于Web应用系统时遇到的一个最大问题。目前我已基本完成该系统的开发,后台可管理ServU的FTP帐号等,前台是一个基于FSO的文件管理系统,这样,在给用户开通FTP帐户后,不仅可以通过IE或FTP软件访问所属的空间,也可以通过FSO来远程管理FTP空间。

......

开发最初是打算应用于大中专院校,方便学生上交电子作业,管理自己的计算机文件,同时也方便教师收取电子作业等目的。

......

欢迎此类爱好者与我进一步探讨!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值