Serv-U 用户配置文件的加密与解密

摘要:先看ServU密码加密存储方法 首先随机生成2位字符(从a-z小写字符),再将用户原始密码与这2位随机字符合并成为新的密码字符。 如:用户原始密码为a,随机生成字符为dx,则合并后新的密码字符串为:dxa 再使用新密码字符串进行MD5Hash运算. dxa = F2319AE3B312103BB…

先看ServU密码加密存储方法
首先随机生成2位字符(从a-z小写字符),再将用户原始密码与这2位随机字符合并成为新的密码字符。

如:用户原始密码为a,随机生成字符为dx,则合并后新的密码字符串为:”dxa”
再使用新密码字符串进行MD5Hash运算.
dxa=F2319AE3B312103BB3259CA8242DD16C
然后再存储到ini文件,存储方法为2位随机字符加上新密码字符的MD5Hash值.
如下:
[USER=a|1]  Password=dxF2319AE3B312103BB3259CA8242DD16C

ServU密码破解方法:
除去前2位随机字符获得F2319AE3B312103BB3259CA8242DD16C
然后去查询MD5的网站上面查询F2319AE3B312103BB3259CA8242DD16C

查出来的密码前两位肯定是dx,把dx去掉即是真正的密码