What is Hashing?

  • Hashing is the process of converting an input of any length into a fix size string of text.
  • It uses a mathematical function.
  • In our case, we'll take the plain text password as input
  • The algorithm to encrypt the password is called a hash function
  • It produces the hash value for the user's password
  • The formula we'll be using is SHA512

This is a one-way encryption where you can never reverse to the original value.