Hashes can sometimes be cached, if there is sufficient place in the data construction where The true secret is saved; caching the results of comparisons (a binary operation) is often impractical. On the flip side, comparisons can reward from shortcutting: if keys usually differ within the 1st handful of bytes, a detrimental comparison can be quite