 Except for the random one-time pad, the security of these systems has not been proven mathematically , so a theoretical breakthrough could make everything one has encrypted an open book (see P versus NP problem).This is another reason to err on the side of choosing longer keys.To prevent a key from being guessed, keys need to be generated truly randomly and contain sufficient entropy.