Кодирование – это перевод информации в другую форму, более удобную для хранения, обработки или передачи. Например, любая информация, вводимая в компьютер, автоматически подвергается кодированию в двоичную систему счисления, чтобы компьютер мог ее распознать и в дальнейшем совершать над ней какие-то действия.
Шифрование, по сути, тоже является кодированием, но преследует другие цели. Это изменение информации, с целью обеспечения ее конфиденциальности и защиты данных от сторонних лиц.
Кодирование информации происходит по стандартным алгоритмам, понятным большинству приборов. Для шифрования используются специальные схемы изменения данных, непременным элементом которых является ключ. С его помощью пользователь или автоматизированная система дешифровки впоследствии сможет получить доступ к информации, выбрав нужный алгоритм дешифрования. В алгоритмах кодирования ключей не предусмотрено.