P
pro·school.ru
Каталог школ

Кодовая таблица и простой шифр

💻 Информатика · 6 класс

Кодовая таблица и простой шифр

Кодирование — это запись информации с помощью другого набора знаков по определённому правилу. Само правило соответствия между знаками удобно записать в виде кодовой таблицы: в ней слева стоит исходный символ, а справа — его код. Когда правило кодирования держат в тайне, чтобы прочитать сообщение мог только знающий человек, такое кодирование называют шифрованием.

Что такое шифр

Шифр — это правило, по которому сообщение превращают в непонятную постороннему запись. Один из самых старых — шифр сдвигом, где каждую букву заменяют другой буквой, стоящей в алфавите через несколько позиций. Чтобы расшифровать сообщение, нужно знать величину сдвига — это ключ шифра.

БукваКод (сдвиг на 1)
аб
бв
вг
гд

Как зашифровать слово

Чтобы зашифровать слово сдвигом на одну букву, каждую букву заменяют следующей по алфавиту. Получается набор букв, который посторонний не поймёт без ключа. Разберём пример.

Слово: б а г а
Сдвиг на 1 букву вперёд:
б → в
а → б
г → д
а → б
Шифрованное слово: в б д б
Ключ для расшифровки: сдвиг назад на 1.
Запомни правило: чтобы расшифровать сообщение, нужно знать ключ — здесь это величина и направление сдвига. Частая ошибка — сдвигать буквы в шифровании вперёд, а в расшифровке тоже вперёд: расшифровывать нужно в обратную сторону.

Шифр по таблице соответствия

Кроме шифра сдвигом существует шифр по произвольной таблице: для каждой буквы заранее придумывают любой значок или символ. Тогда таблица соответствия и есть ключ — без неё прочитать сообщение почти невозможно. Чем «беспорядочнее» составлена таблица, тем труднее посторонним разгадать шифр. Знаменитый пример такой замены — азбука Морзе, где каждой букве отвечает свой набор точек и тире.

БукваЗнак
а
б
в

По такой таблице слово «баба» превратится в «●★●★», и без ключа разгадать его трудно. Чтобы расшифровать запись, получатель находит каждый знак в той же таблице и заменяет его обратно на букву.

Зачем нужны шифры

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

Кратко о главном

  • Кодирование — запись информации другими знаками по правилу из кодовой таблицы.
  • Шифрование — кодирование с секретным правилом для защиты сообщения.
  • Шифр сдвигом заменяет каждую букву другой через заданное число позиций.
  • Чтобы расшифровать сообщение, нужно знать ключ и сдвигать буквы в обратную сторону.