Which of the following are techniques used by symmetric encryption cryptography? (Choose all that apply.)
a. Block ciphers b. Message Authentication Codes (MAC) c. One-time pad d. Stream ciphers e. Vigenère ciphers
Answer: A, B, and D