Which one of the following options explains key space as it relates to cryptography?
A. amount of time that a brute force attempt would take to discover the key
B. number of possible keys that could be generated by an algorithm
C. number of bits that are contained in a key
D. randomness of a generated key