Category: компьютеры

Использование (новых) систем счисления для шифрования информации

Системы счисления можно использовать не только для кодирования информации (обязательного при её записи в памяти компьютера), но и для шифрования с целью последующей передачи по открытым каналам. Высокую эффективность в таком качестве проявляют башенные системы счисления, основаниями которых могут быть любые вещественные числа (большие 1.444668), а единообразная форма записи не позволяет злоумышленнику узнать, какое именно из бесконечно многих возможных оснований было использовано. Например, файл любого формата и назначения можно заменить соответствующим ему номером или дробным числом, перевести это число в одну башенную систему счисления, прочитать полученную последовательность цифр как запись в другой башенной системе счисления, а уже от этой записи перейти к исходной (или любой иной) форме представления файла (в виде текста, рисунка и т.д.).
Ликбез по системам счисления и связанным с ними алгоритмам удобнее всего пройти на сайте http://mashavph.narod.ru .
Задание для лабораторной работы
1. Запишите свою фамилию в кодировке Windows‑1251 и переведите её в 2-чную, 8-чную и 16-чную системы счисления.
2. В тех же системах счисления запишите соответствующее номеру дробное число.
3. Выделите из полученного дробного числа несколько старших аликвот.
4. Выпишите первые цифры записи полученного дробного числа в системе счисления Штерна-Броко.
Пояснительный текст и образец выполнения Read more...Collapse )