+ 12
Difference with Encryption, Hashing and Encoding?
Each of those job is to crypt the original data right?
1 ответ
+ 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