使用破解哈希passlib.pbkdf2_sha256.验证

2024-05-23 16:30:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我们有一组哈希值,我们想将它们与著名的中包含的密码进行比较洛克尤.txt。在

我们编写了一个代码,它迭代地转换洛克尤.txt要哈希并将其与我们的单个哈希进行比较,请使用:

passlib.pbkdf2_sha256.verify(password_string_in_rockyou, my_hash)

问题是我们必须将rockyou中的1500万个条目转换成散列,以检查我们拥有的单个散列。所以,如果我们有1000个散列,我们必须计算出1000*1500万次散列。在

有没有办法存储一次转换的1500万个哈希值,并利用这些哈希值来破解所有哈希值?在


Tags: 代码intxt密码stringmy条目password
1条回答
网友
1楼 · 发布于 2024-05-23 16:30:43

不幸的是,用Python(或任何语言)来做这件事将会非常缓慢。正确的工具是Hashcat。你会想在一台有着不错的显卡的机器上运行它,显卡可以是Intel、ATI或NVIDIA芯片组,并且安装了最新和最好的显卡驱动程序。在

Hashcat利用视频卡中的所有核心,这将大大超过CPU上可用的内核数量。在

相关问题 更多 >