16. Which of the following components of cryptography are typically publicly known and tested? (A) Key (B) Algorithm (C) Crypto-variable (D) Cryptosystem