Cryptanalysis: (science of) recovering the plaintext from ciphertext without the key Cryptanalysis attacks rely on the nature of the algorithm and in some cases knowledge of the general characteristics of the plaintext or even some sample plaintext-ciphertext pairs. We exploit characteristics of the algorithm to attempt to deduce a specific plaintext or to deduce the key being used.