What do most attacks on hash functions involve? Pick two

A. Finding Collisions
B. Pre-generating millions of hashes and comparing them to the plain text that generates it.
C. Really good random guessing.

1 answer

Most attacks on hash functions involve:

A. Finding Collisions - This is a common attack where the goal is to find two different inputs that produce the same hash output.

B. Pre-generating millions of hashes and comparing them to the plain text that generates it - This refers to a precomputation attack, such as a rainbow table attack, where attackers generate hashes for a vast number of potential inputs to find matches with the target hash.

Therefore, the correct answers are A and B.