17 - Implement ciphertext generator