Hashing Flashcards
What is hashing?
It takes variable length data and creates a fix length data, a one-way encryption and cannot be reverse engineered
What is the hashing process?
This takes the data sends it through a algorithm and that spits out a randomized sequence of letters and numbers in a fixed length that can be checked for integrity
What is the MD5 hashing algorithms
128 bit, weakest and prone to collisions
what is SHA-1 algorithm
Sucessor to MD5, 160 bits, and prone to collision attacks
What is SHA-2 algorithm?
Sucessor to SHA-1, has 224,256,384,512 bit hashing and strongest security
What is RIPEME algorithm?
Designed as replacement to MD5, has 128,160,256,320 bit hashing
What is HMAC?
data integrity and authentication, keyed hashing function. Uses MD5, SHA-1 and SHA-2
Examples of hashing use
File integrity, code signing, passwords, messages that go across networks
What is salting?
Adding a extra element to a hash to add integrity and security