Глоссарий

Код

кодовая книгасистема условных обозначений

В классической криптографии код заменяет значимые слова или фразы назначенными символами либо группами из кодовой книги.

Определение

В исторической криптографии код заменяет целые смысловые единицы — слова, фразы, имена или команды — группами из кодовой книги. Получатель выполняет обратную замену по той же книге. Номенклаторы сочетали кодовую книгу с шифрованием букв или чисел.

Код и шифр

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

Современные значения слова

Кодом также называют азбуку Морзе, кодировки символов, помехоустойчивые и программные коды, PIN-коды. Это разные понятия. Морзе, A1Z26 и Base64 используют открытые правила представления и не являются шифрованием.

Частые вопросы

Нет. Соответствие символов общедоступно и не содержит секрета.

Код сопоставляет смысловые единицы по кодовой книге, а шифр применяет ключевой алгоритм к меньшим элементам данных.

Секретная кодовая книга скрывает смысл лишь до её получения противником. Современная криптография использует изученные алгоритмы и управляемые ключи.

См. также