Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on How Rainbow Tables Work. Parent comment
You first compare target-digest with all endpoints. If it's a match with any of them, good. Then you know a pre-image is in that column.
If not, then try H(R_last(target-digest)). Does it match any endpoint?
If not, then try H(R_last(H(R_second-to-last(target-digest))).
Rinse and repeat.
There are no comments on this comment yet.
You first compare target-digest with all endpoints. If it's a match with any of them, good. Then you know a pre-image is in that column.
If not, then try H(R_last(target-digest)). Does it match any endpoint?
If not, then try H(R_last(H(R_second-to-last(target-digest))).
Rinse and repeat.