Читать книгу Информационные технологии и управление искусственным интеллектом онлайн
Ø троичный: 0, 1 и —1;
Ø десятичный: 0, 1, 2,…, 9;
Ø восьмеричный;
Ø двенадцатеричный;
Ø шестнадцатеричный.
Однако понятие алфавита является более широким. В общем случае алфавит может включать в себя совокупность русских и латинских букв, цифр, специальных знаков, математических знаков и т. д.
Количество символов в алфавите определяет его свойства, то есть экономность, длину слов, удобство преобразований, а также удобство записи слов. На основе цифровых алфавитов может быть построены способы кодирования информации:
Ø непозиционная, например, римская система счисления;
Ø позиционные системы счисления.
В компьютерных системах наиболее широкое применение нашло двоичное кодирование информации.
преимущества двоичной системы
Ø минимальное количество символов;
Ø высокая помехоустойчивость;
Ø простота реализации;
Ø простота выполнения арифметических и логических операций в компьютере и т. д.
Криптография
Кодирование информации с целью обеспечения секретности называется шифрованием или криптографией. Криптография – это наука об обеспечении секретности, аутентичности (подлинности) сообщения.
Суть криптографии состоит в том, чтобы трансформировать данные в зашифрованную форму, из которой извлечь исходную информацию можно только при наличии ключа.
В основе шифрования лежат два основных понятия: алгоритм и ключ.
Алгоритм – это способ закодировать исходный текст, в результате чего получается шифрованное послание. Зашифрованное послание может быть интерпретировано только с помощью ключа.
Чтобы зашифровать послание достаточно специального алгоритма. Действие такого алгоритма запускается уникальным числом, обычно называемым шифрующим ключом. Шифрующий ключ представляет собой битовую последовательность, 8 – битный ключ допускает 256 (28) комбинаций ключей. Если использовать 128-битный ключ, то необходимо перебрать 2128 ключей, что в настоящее время не под силу даже самым мощным компьютерам.
Шифрование может быть симметричным и асимметричным. Симметричное основывается на использовании одного и того же секретного ключа для шифрования и дешифрования. Симметричное шифрование используется, например, некоторыми банками в сетях банкоматов.