1.首先我们这里要用到的是迭代器,itertools
import itertools
- 分析:这里将会提到哈希值,用字典写一个新的模式文件,确定密码,生成字典与哈希密码,然后遍历字典(就类似与整个字典循环一遍),生成字典里每一个值得哈希,再判断哈希密码与字典哈希的值是否相同,若相同则输出字典值。最终破解哈希值,知道密码。
import itertools
import datetime
import hashlib
import time
def generatelibary(library,length=8):
librarys = itertools.product(library, repeat=length)
dic = open("paswordlirbarys.txt", "w", encoding