What is the difference between Obfuscation, Hashing, and Encryption?

后端 未结 11 1865
终归单人心
终归单人心 2020-12-13 09:42

What is the difference between Obfuscation, Hashing, and Encryption?

Here is my understanding:

  • Hashing is a one-way algorithm; cannot be reversed
11条回答
  •  轮回少年
    2020-12-13 10:01

    This is how I've always looked at it.

    • Hashing is deriving a value from another, using a set algorithm. Depending on the algo used, this may be one way, may not be.

    • Obfuscating is making something harder to read by symbol replacement.

    • Encryption is like hashing, except the value is dependent on another value you provide the algorithm.

提交回复
热议问题