我们有一组哈希值,我们想将它们与著名的中包含的密码进行比较洛克尤.txt。在
我们编写了一个代码,它迭代地转换洛克尤.txt要哈希并将其与我们的单个哈希进行比较,请使用:
passlib.pbkdf2_sha256.verify(password_string_in_rockyou, my_hash)
问题是我们必须将rockyou中的1500万个条目转换成散列,以检查我们拥有的单个散列。所以,如果我们有1000个散列,我们必须计算出1000*1500万次散列。在
有没有办法存储一次转换的1500万个哈希值,并利用这些哈希值来破解所有哈希值?在
不幸的是,用Python(或任何语言)来做这件事将会非常缓慢。正确的工具是Hashcat。你会想在一台有着不错的显卡的机器上运行它,显卡可以是Intel、ATI或NVIDIA芯片组,并且安装了最新和最好的显卡驱动程序。在
Hashcat利用视频卡中的所有核心,这将大大超过CPU上可用的内核数量。在
相关问题 更多 >
编程相关推荐