Hashing Flashcards
When 2 hashes of different data provide the same hash
collision
_____ length plaintext input is hashed into a _____ length output value
variable; fixed
128 bit fixed length hash
Has collisions
Still widely used
MD5 (message digest 5)
Supposed to replace MD5, but SHA2/3 was better
Withdrawn due to flaws
MD6 (message digest 6)
Hashing protects what part of CIA
Integrity
160 bit hash value
Found to have weak collision avoidance
Still commonly used
SHA1
Considered collision resistant
Somewhat used now but still relatively new
SHA2
Finalized in 2015
SHA3
The MD5 length is (128, 169, 192, 224, 256 bits)
Not widely used
HAVAL (hash of variable length)
Developed outside of government defense to prevent government backdoors
Not widely used
No longer secure
RIPEMD
Redesigned, fixing flaws of RIPEMD
160 bit hashes
Not widely used
Considered secure
RIPEMD160
Defends against dictionary attacks or rainbow tables by adding additional random data at the end of a hash
Salting
An arbitrary number only used once. Random numbers used in authentication protocols to protect against replay attacks
Nonce