Теория:

Любая информация обрабатывается, хранится, распространяется в виде специальных знаков — символов. Одну и ту же информацию можно представить по-разному, с помощью разных знаковых систем.
Язык — это система знаков, с помощью которой представляется информация.
Языки делятся на естественные (разговорные) и формальные. К естественным языкам относят все национальные языки, к формальным — те, которые относятся к специализированной предметной области.
Пример:
английский язык, русский язык, язык мимики и жестов — естественные языки.
Ноты, математические символы, языки программирования — формальные языки.
Кодирование — это процесс представления информации наиболее удобным способом для дальнейших действий над ней (передачи, хранения, обработки).
Исполнение музыкального произведения на музыкальном инструменте является обратным процессом относительно к записи нот. Исполнение музыки — декодирование нот.
Декодирование — это процесс обратного преобразования закодированной информации в исходный вид.
Текст можно закодировать различными способами:
  1. используя числа — числовое кодирование;
  2. используя значки или рисунки — графическое кодирование;
  3. используя символы алфавита, из которого состоит исходный текст — символьное кодирование.
 
Процесс быстрой записи устной речи называют стенографией. Специалисты этой области — стенографисты. Как правило, в стенограмме слово кодируется одним значком.
В компьютерах используют двоичное кодирование — с помощью \(0\) и \(1\), а также языки
программирования.
Иногда необходимо засекретить текст документа с целью защиты от несанкционированного доступа. Тогда текст шифруется.
Шифрование — это процесс кодирования с засекреченным методом, который известен только источнику и адресату.
Дешифрование — это процесс восстановления исходного текста.
Ключ — засекреченная информация, которая используется алгоритмом при шифровании или дешифровании сообщений.
Криптография — наука, которая изучает методы шифрования с помощью специальных математических алгоритмов.