GCGA Ch. 10 Providing Integrity with Hashing (ST) Flashcards
(5 cards)
Hashing & Hashes
Hashing verifies the integrity of data, such as downloaded files and email messages. A hash is a fixed-length string of hexadecimal characters, which cannot be reversed to re-create the original data.
Checksum
similar to a hash but is typically smaller. It is used to verify the integrity of data but is not intended to be cryptographically secure.
Hashing algorithms
one-way functions used to create a hash. You cannot reverse the process to re-create the original data.
Hash collision
occurs when a hashing algorithm creates the same hash from different inputs.
Common hashing algorithms
Message Digest 5 (MD5), Secure Hash Algorithms (SHA), and Hash-based Message Authentication Code (HMAC). HMAC provides both integrity and authenticity of a message.