An engineer needs to ensure that a script has not been modified before it is launched. Which of the following best provides this functionality?
Choose an answer
Tap an option to check your answer.
Correct answer: Hashing.
Why this is the answer
Hashing is the best option because it generates a fixed-size string of characters (a hash value or checksum) from the script's content. If even a single character in the script is changed, the resulting hash value will be completely different. By comparing the current hash of the script with a previously known good hash, the engineer can verify the script's integrity and detect any unauthorized modifications. Masking hides or redacts sensitive data, but doesn't verify integrity. Obfuscation makes code harder to understand, but doesn't prevent or detect modification. Encryption protects data confidentiality by making it unreadable without a key, but it doesn't inherently prove that the encrypted data hasn't been tampered with after decryption.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed