Difference with Encryption, Hashing and Encoding? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 12

Difference with Encryption, Hashing and Encoding?

Each of those job is to crypt the original data right?

26th Jul 2018, 5:55 PM
Toni Isotalo
Toni Isotalo - avatar
1 Answer
+ 22
Encryption is usually done so that it can be decrypted and kept secret from unintended recipients. Hashing on the other hand produces a result for a given input, which may or may not produce the same result for different inputs (collisions, which are usually avoided but not always disastrous if they occur. On the other hand, encryption should produce unique results). The intention here is not to reverse the process. Encoding is usually more of a transparent process, like unicode encoding or something. It's a way of storing and transmitting information in a consistent way
26th Jul 2018, 6:09 PM
Dan Walker
Dan Walker - avatar