What Does a Hash Provide in Network Security?
Short answer
B Integrity
Question
Key Takeaways
The exam tests your ability to distinguish hash functions from other security controls; the common trap is confusing hash-based integrity with encryption-based confidentiality or digital-signature-based non-repudiation.
In CompTIA Network+ N10-009, a hash provides integrity by generating a fixed-length value that changes if data is altered. Community consensus confirms the correct answer is B. Integrity, not confidentiality, non-repudiation, or availability.
Common mistake: Choosing 'Confidentiality' is the most common wrong answer because hashes are often used alongside encryption, but hashes do not hide data; they only detect tampering.
Expert Analysis
Why the Answer Is Correct
Hashes produce a fixed-length digest from input data. Any change to the data results in a different hash, so comparing the original and current hash verifies that data has not been altered. This is the definition of integrity. CompTIA Network+ objectives list integrity as a core security goal, and hash functions are the standard tool for ensuring it.
Why the Other Options Are Wrong
Non-repudiation requires proof of origin and is typically provided by digital signatures, not hashes alone. Confidentiality is provided by encryption algorithms like AES, which scramble data so unauthorized parties cannot read it. Availability refers to ensuring resources are accessible and is not a direct property of hashing. Comments across the community consistently state that hashes do not provide these other services.
Community Comment Notes
Community answer [1] explains that a hash is a fixed-length unique representation and that altering data changes the hash value, enabling tamper detection. Comment [2] notes that in networking, hashes are primarily used for authentication and data integrity. All commenters agree on option B. These insights reinforce that the exam expects you to map hashing to the CIA triad's integrity pillar.
Official Reference
These links open the official vendor documentation in a new tab.
Exam Strategy
When a question asks what a hash 'provides,' immediately associate hashes with integrity. Memorize the CIA triad roles: hashes = integrity, encryption = confidentiality, digital signatures = non-repudiation, and redundancy/backups = availability. Eliminate options that describe other security services.
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
ba10f26 👍 3 Answered BThe correct answer is: B. Integrity A hash provides integrity by generating a fixed-length unique representation (hash value) of data. If the data is altered, even slightly, the hash value will change, allowing verification that the data has not been tampered with. Hashes do not provide confidentiality, non-repudiation, or availability.
-
HeatSquad77 👍 1 Answered BB. Integrity The fixed-length value that a hash function computes from its input. Hashes have many important jobs in computing, but in networking they are primarily used for authentication and ensuring data integrity
-
02fd592 👍 1 Answered BB. Integrity Hashes help verify integrity.
-
HeatSquad77 👍 1 Answered BIntegrity
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All N10-009 Questions
Access 100 questions with complete answers and detailed explanations.
View Full N10-009 Practice Test →