Multiple choice technology security

Which of the following is used to preserve confidentiality in software?

  1. Encryption

  2. Hashing

  3. Recovery

  4. Redundancy

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Encryption is the correct answer because it directly preserves confidentiality by making data unreadable to unauthorized parties. Encryption transforms plaintext into ciphertext that can only be read by parties with the decryption key. Hashing (B) provides integrity verification, not confidentiality. Recovery (C) is about restoring data after loss, not protecting secrecy. Redundancy (D) ensures availability through duplication, not confidentiality.