Define hashing and Types of Hashing techniques.
==> hashing--
- Hashing is the process of transforming any given key or a string of characters into another value
- This is usually represented by a shorter, fixed-length value or key that represents and makes it easier to find or employ the original string.