我需要找到2个单词的哈希值在前几对中匹配。
我已经尝试过通过获取一个随机数,然后检查某个范围内的任何数字是否具有相同的前11个十六进制字符来执行此操作,但这不会返回任何结果。
import random
import hashlib
for y in range (0,20):
a = random.randint(0,6000000)
stra = str(a)
result = hashlib.sha1(stra.encode())
print(result.hexdigest())
print(a)
re = result.hexdigest()
for i in range(0, 6000000):
secon = str(i)
seconda = hashlib.sha1(secon.encode())
second = seconda.hexdigest()
if re[0:10] == second[0:10]:
if re != second:
print("dwkdowkd")
print(re)
print(second)