Читать книгу Информационные технологии и управление искусственным интеллектом онлайн


Ø троичный: 0, 1 и —1;


Ø десятичный: 0, 1, 2,…, 9;


Ø восьмеричный;


Ø двенадцатеричный;


Ø шестнадцатеричный.


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


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


Ø непозиционная, например, римская система счисления;


Ø позиционные системы счисления.


В компьютерных системах наиболее широкое применение нашло двоичное кодирование информации.


преимущества двоичной системы


Ø минимальное количество символов;


Ø высокая помехоустойчивость;


Ø простота реализации;


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

Криптография

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


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


В основе шифрования лежат два основных понятия: алгоритм и ключ.


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


Чтобы зашифровать послание достаточно специального алгоритма. Действие такого алгоритма запускается уникальным числом, обычно называемым шифрующим ключом. Шифрующий ключ представляет собой битовую последовательность, 8 – битный ключ допускает 256 (28) комбинаций ключей. Если использовать 128-битный ключ, то необходимо перебрать 2128 ключей, что в настоящее время не под силу даже самым мощным компьютерам.


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