我试图在定义的字符集中加密所有可能的字符串,然后将它们与用户输入给出的哈希值进行比较。
这是我目前拥有的
import string
from itertools import product
import crypt
def decrypt():
hash1 = input("Please enter the hash: ")
salt = input("Please enter the salt: ")
charSet = string.ascii_letters + string.digits
for wordchars in product(charSet, repeat=2):
hash2 = crypt.METHOD_CRYPT((wordchars), (salt))
print (hash2)
显然它还没有完成,但我在加密“wordchars”时遇到了麻烦
任何帮助表示赞赏