 However, lack of randomness in those generators or in their initialization vectors is disastrous and has led to cryptanalytic breaks in the past.Therefore, it is essential that an implementation use a source of high entropy for its initialization.A reciprocal cipher is a cipher where, just as one enters the plaintext into the cryptography system to get the ciphertext, one could enter the ciphertext into the same place in the system to get the plaintext.