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空间。
......
开发最初是打算应用于大中专院校,方便学生上交电子作业,管理自己的计算机文件,同时也方便教师收取电子作业等目的。
......
欢迎此类爱好者与我进一步探讨!