|
|

楼主 |
发表于 2017-12-2 10:23:25
|
显示全部楼层
- import os
- import sys
- import hashlib
- reload(sys)
- sys.setdefaultencoding('utf-8')
- ciphertext = '3c935afab??3853b0dbec6adecf12b1a'
- char_list = []
- for i in range(10):
- char_list.append(str(i))
- for i in range(26):
- char_list.append(chr(65+i))
- char_list.append(chr(97+i))
- for i in char_list:
- for j in char_list:
- for k in char_list:
- for l in char_list:
- my_hash = hashlib.md5()
- my_hash.update('gctf(H%sn5%s1sw%s1%sV)' % (i, j, k, l))
- psw = my_hash.hexdigest()
- if psw[0:9] == ciphertext[0:9]:
- print 'gctf(H%sn5%s1sw%s1%sV)' % (i, j, k, l)
复制代码 |
|