Multiple choice technology security

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

  1. Encryption

  2. Hashing

  3. Recovery

  4. Redundancy

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

Hashing generates a unique cryptographic checksum of software files to verify they have not been altered, directly preserving data integrity. Encryption preserves confidentiality, recovery restores data after loss, and redundancy ensures availability rather than validating file integrity.