Encoding, Encryption, and Hashing

Encoding, encryption, hashing…

Those three can easily be confused since they serve roughly the same purpose. Yet, there are drastic differences between them. This article will serve the purpose of telling you, which method to use for which purpose, and what distinguishes them from one another.

Yet, all differences aside, encoding, encryption, and hashing do share some similarities:

  • All three methods transform data into another format
  • Encoding and encryption are reversible, while hashing is not

Now, let’s have a look at the three methods of data transformation one by one before you will presented a short summary of the differences and when to use which method.… Read the rest