Публикация материалов

Темы исследований

Это интересно!

Наш баннер

Мы будем благодарны, если Вы установите наш баннер!
Баннер нашего сайта
Код баннера:
<a href="http://obuchonok.ru/" target="_blank"> <img src="http://obuchonok.ru/banners/banob2.gif" width="88" height="31" alt="Обучонок. Обучающие программы и исследовательские работы учащихся"></a>
Все баннеры...

7. Алгоритм блока Шифр (реализация в Excel)

Алгоритм блока шифр предусматривает следующие шаги:


1. Приём и обработка ключа.

2. Вызов и «подготовка» функции rnd.

3. Формирование и вывод массива кодов.

4. Формирование и вывод массива символов(в Excel вручную).

5. Ввод и приём текста шифровки.

6. Установка вместо пробелов знака подчёркивания между словами (пробелы автоматически вставляются перед каждым символом).

7. Процесс шифрования тривиален: замена кода на символ при совпадении номеров массивов. Особенность заключается в обработке дополнительных символов, введённых для выравнивания спектра частоты применения букв и других символов в текстах.

Использованный дополнительный символ заменяется на $ и выпадает из дальнейших сравнений. Рабочее состояние массива символов отражено голубым цветом шрифта. Предусмотрен своевременный выход из цикла сравнения при использовании дополнительных символов.

8. Организовывается контрольный вывод шифровки.

9. Удаляются пробелы, для того, чтобы скрыть структуру кодов шифровки.

10. Организовывается контрольный вывод шифровки в окончательном виде.

КОНЕЦ

Алгоритм блока Шифр

Программный код блока шифр приведён на рисунке 5.

Объявления

Партнеры и статистика