Страница Википедии для радужных столов говорит:
«это использование нескольких функций сокращения примерно вдвое увеличивает скорость поиска».
Предполагая "среднюю" позицию в цепочке, мы берем хеш и пропускаем его по 9-итерационной цепочке ...
Исходная таблица проходит через 4 сокращения и 4 хэша и находит конец цепочки, затем ищет еще 5 хешей 5 сокращений ... всего 9 хешей 9 сокращений
Радужная таблица проводит ее через вычисления Rk-1, Rk-2, Rk-3 и Rk-4, чтобы найти конец цепочки, затем еще 5 хешей 5 сокращений, чтобы получить открытый текст: всего 15 хешей 15 сокращений ...
Что мне здесь не хватает? По моей математике, единственный случай, когда поиск по радуге равен той же скорости, что и обычная таблица, это когда хэш просто оказывается в самом конце цепочки ... На самом деле RT должен постепенно увеличиваться по мере продвижения к началу хэш лежит ...
Цепочка 5k с хешем в начале должна быть примерно в 2500 раз медленнее с радужными таблицами, чем с обычными хеш-таблицами ...
Я что-то упустил или Википедия допустила ошибку? (Документ , упомянутый на этой странице (стр. 13), также был бы неправильным, поэтому я склоняюсь к первому)