gpt4 book ai didi

python - 使用读取文件时减少 CPU 使用率

转载 作者:太空宇宙 更新时间:2023-11-04 01:33:34 26 4
gpt4 key购买 nike

这就是我的想法,在我的项目背后,玩 hashlib 模块,当用户输入哈希时,所有大写小写组合都会尝试查找是否找到匹配项,一切都很好,效果很好,唯一的问题CPU 使用率高达 50%-60%。无论如何,有没有办法降低 CPU 使用率?

操作系统:Windows

部分代码:

def md5(file, torev):
with open(file) as f:
for i in f:
i = i.replace("\n", "")
s = map(''.join, itertools.product(*zip(i.upper(), i.lower())))
for k in s:
rev = hashlib.md5(k).hexdigest()
if rev == torev:
print "[+] Hash Value Found"
print "[+] Value: "+k
break

谢谢

最佳答案

在这种情况下减少 CPU 使用率的唯一方法是将散列计算从 CPU 上移开,或许可以转移到带有 OpenCV/OpenCL 的 GPU 上。

关于python - 使用读取文件时减少 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11920345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com