我对编写此网页完全陌生。我以为我可以尝试。
所以我有用于md5基准测试的这段代码,它完全可以正常工作,但是在运行基准测试时,它仅向我显示每秒约550千哈希值。在GPU上使用Hashcat时,每秒可获得大约14.000兆哈希。
我知道我的Cpu不会达到这个水平,但是有什么方法可以加快它的速度。
在任务管理器中,当我运行“基准”时,两个核心上升。
PS: mhs =每秒哈希 哈希值等于“ 1000000”
感谢您的帮助!
def benchmarkmd5():
hash_obj = '8155bc545f84d9652f1012ef2bdfb6eb'
t_start = time.time()
try_number = '-1'
try_this = ''
while not try_this == hash_obj:
try_number = int(try_number) + 1
try_number = str(try_number)
try_number_hash = hashlib.md5(try_number.encode())
try_this = (try_number_hash.hexdigest())
else:
t_over = time.time() - t_start
mhs = 1000000 / t_over
if mhs > 1000000:
mhs = mhs / 1000000
print('Hashmode - MD5')
print('\nSpeed.#1........: {} mh/s ({}sec) @ Cores: 2'.format(mhs.__round__(2), t_over.__round__(2)))
elif mhs > 1000:
mhs = mhs / 1000
print('\nHashmode - MD5 ')
print('\nSpeed.#1........: {} kh/s ({}sec) @ Cores: 2'.format(mhs.__round__(2), t_over.__round__(2)))