В чем разница между обфускацией, хешированием и шифрованием? - PullRequest
30 голосов
/ 08 октября 2008

В чем разница между обфускацией, хешированием и шифрованием?

Вот мое понимание:

  • Хеширование - это односторонний алгоритм; не может быть отменено
  • Запутывание похоже на шифрование, но не требует никакого «секрета» для понимания (ROT13 является одним из примеров)
  • Шифрование обратимо, но для этого требуется «секрет»

Ответы [ 11 ]

0 голосов
/ 08 октября 2008

Все хорошо, за исключением того, что запутывание не очень похоже на шифрование - иногда оно даже не использует такие простые шифры, как ROT13.

...