A hashing algorithm is a mathematical function that shortens the data to a fixed size.
“The Quick Brown Fox Jumps Over The White Lazy Dog”
MD5 Hashing algoritm output
This resultant value is known as hash value.
Uses of Hashing algorithms
- Speed: due to shortened data,
- Run calculations on data: Easy to compare shortened values
- Security: Encrypt Passwords
Popular Hashing Algorithms
MD5, SHA-1, SHA-2, SHA-256, SHA-384