Passwords 开发彩虹表

Passwords 开发彩虹表,passwords,cryptography,chaining,rainbowtable,rainbowattack,Passwords,Cryptography,Chaining,Rainbowtable,Rainbowattack,我目前正在从事一个并行计算项目,我正在尝试使用rainbow表破解密码 我想到的第一步是实现一个非常小的版本,它可以破解长度为5或6的密码(仅以数字密码开始)。首先,我对配置设置有一些问题 1-我应该从什么尺寸开始。我的第一个猜测是,我将从一个有1000个首对和最后一对的表开始。一开始这个尺寸合适吗 2-链的数量-我在网上真的没有得到链应该有多大的信息 3-减少功能-如果有人能给我任何关于我应该如何建造一个的信息 此外,如果任何人有任何信息或示例,这将非常有用。网上已经有大量彩虹表可用。计算彩虹

我目前正在从事一个并行计算项目,我正在尝试使用rainbow表破解密码

我想到的第一步是实现一个非常小的版本,它可以破解长度为5或6的密码(仅以数字密码开始)。首先,我对配置设置有一些问题

1-我应该从什么尺寸开始。我的第一个猜测是,我将从一个有1000个首对和最后一对的表开始。一开始这个尺寸合适吗

2-链的数量-我在网上真的没有得到链应该有多大的信息

3-减少功能-如果有人能给我任何关于我应该如何建造一个的信息


此外,如果任何人有任何信息或示例,这将非常有用。

网上已经有大量彩虹表可用。计算彩虹表只是将计算负担从攻击运行时转移到预计算


这是一种时空权衡。链越长,您需要的越少,因此占用的空间越小,但破解每个密码所需的时间就越长

因此,答案始终是在现有空间中尽可能构建最大的表。这将决定您的链长度和链数


对于约简函数的选择,它应该是快速的和伪随机的。对于建议的纯文本集,您可以从散列中选择20位,并将其解释为十进制数(在链中的每一步选择一组不同的20位)。

我不是在找表。我想建立自己的表格。因此,我正在寻找文件,提供更多的信息,他们是如何制作的。比如设计考虑和性能调整。