Question: what are the requirements of a good encryption algorithm?
Answer: Encryption Requirements * There are two requirements for secure use of conventional encryption: The encryption algorithm must be strong. At a minimum, an opponent who knows the algorithm and has access to one or more ciphertexts would be unable to decipher the ciphertext or figure out the key.