方法一:使用alberthao师傅的脚本进行爆破匹配字符,该脚本简单的来说就是先设置一个字符数字的字典,然后从字典拼接出一个两位的字符串,使用两位的字符串去匹配题目的规则进行碰撞,最后获得的结果是 3j
[code] #coding: utf-8 #alberthaoimport hashlibdic = '0123456789qazwsxedcrfvtgbyhnujmikolp'for a in dic: for b in dic: t = str(a)+str(b) md5 = hashlib.md5(t.encode('utf-8')).hexdigest() #print md5 #print md5[1:2] #print md5[14:15] #print md5[17:18] if md5[1:2] == md5[14:15] and md5[14:15]== md5[17:18]: if(ord(md5[1:2]))>=48 and ord(md5[1:2])=48 and ord(md5[14:15])=48 and ord(md5[17:18])=48 and ord(md5[31:32])