“这种多重归约函数的使用使查找速度大约提高了一倍。”
假设链中的“平均”位置,我们取一个哈希并通过 9 次迭代链运行它......
原始表通过 4 次归约和 4 次哈希运行它并找到链的末端,然后查找另外 5 次哈希 5 次归约......总共 9 次哈希 9 次归约
彩虹表通过 Rk-1、Rk-2、Rk-3 和 Rk-4 计算来找到链的末端,然后再进行 5 次哈希 5 次归约以获得明文:总共 15 次哈希 15 次归约...
我在这里想念什么?根据我的数学计算,唯一一次彩虹查找甚至与普通表相同的速度是当哈希恰好位于链的最末端时......事实上,RT应该越接近开始越慢哈希谎言...
使用彩虹表的 5k 链在开始时应该比普通哈希表慢大约 2500 倍......
我错过了什么还是维基百科犯了错误?(该页面上引用的论文(第13页)也将是错误的,所以我倾向于前者)