Encoding, encryption and hashing, these terms, we may see them usually in our every daily working day. But there are still misunderstandings, they are commonly interchanged and used incorrectly. Knowing the differences, when and why to use each is important, in this post I will clarify each of concepts. It