Читаем Основы классической криптологии. Секреты шифров и кодов полностью

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

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

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

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

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

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

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

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

Необходимо добавить, что некоторые системы условных обозначений, звуков, знаков, сигналов и символов человечество вырабатывало на протяжении веков и тысячелетий. К таким системам относятся, например, языки. При этом некоторые языки давно забыты, как, например, древнеегипетский. А другие языки постоянно развиваются и совершенствуются.

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

Пароли и ключи

Необходимо добавить, что в современной жизни слово «код» приобрело и другие значения. Многие из нас довольно часто называют кодами какие-либо пароли или ключи.

Большинство наших соотечественников, особенно людей старшего возраста, под паролем чаще всего понимают какое-либо секретное условное слово или фразу. Такие пароли использовались и используются, например, для опознания своих и чужих на военной службе.

Подробное рассмотрение первоначального значения слова «ключ», известного каждому из нас, очевидно, не имеет смысла. Любой из нас ежедневно пользуется ключом для открывания и закрытия двери в квартиру.

Однако в современном мире значение терминов «пароль» и «ключ» значительно расширилось.

Так, например, с возникновением необходимости защиты информации от несанкционированного доступа появились пароли и ключи, без знания которых никто посторонний не сможет ознакомиться с данными, хранящимися в компьютере. После того как мы включаем компьютер, на экране монитора отображается запрос о введении пароля. Если пароль не вести, то дальнейшая работа с данными, хранящимися в компьютере, будет невозможна. Включение и выключение охранной сигнализации в квартире также невозможно без знания специальной комбинации цифр или букв. Даже при включении обычного мобильного телефона его владелец должен ввести условную комбинацию цифр, которая так и называется — код, а если точнее, то PIN-код.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных