Программа для шифрования данных с помощью шифра Тритемиуса

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-193247.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Содержание

1. Описание применения

1.1 Описание задачи и метода ее решения

1.2 Входные и выходные данные

2. Описание программы

2.1 Структура программы

2.2 Структуры используемых данных

2.3 Схема алгоритма

2.4.Текст программы

2.5 Порядок ввода исходных данных и описание получаемых результатов

2.6 Описание тестовых заданий и анализ правильности функционирования

3. Литература

1. Описание применения

1.1 Описание задачи и метода ее решения

Составить программу на языке Turbo Pascal для шифрования данных с помощью шифра Тритемиуса(расширение кода Цезаря).Выглядит это так.

Буквы алфавита нумеруются. Затем ключевое слово циклически накладывается на кодируемый текст. Кодовая буква получается как остаток от деления суммы номера буквы кодируемого текста и ключевого слова на число 31 например (ключевое слово bc)

a b c d e f

k 00 01 02 03 04 05

b c b c b c

1 01 02 01 02 01 02

m 01 03 03 05 05 07

kk b d d f f h

Таким образом кодовая комбинация получается bddffh.

Ниже приведена таблица номеров букв:

A – 00; N – 13;

B – 01; O – 14;

C – 02; P – 15;

D – 03; Q – 16;

E – 04; R – 17;

F – 05; S – 18;

G – 06; T – 19;

H – 07; U – 20;

I – 08; V – 21;

J – 09; W – 22;

K – 10; X – 23;

L – 11; Y – 24 ;

M – 12; Z – 25;

1.2 Входные и выходные данные

На вход программе подается ключевое слово. Затем задается текст для шифрования(дешифрования, в зависимости от выбранного меню) вручную, либо указанием имени файла с текстом. Минимальная длина текст и ключевого слово – 1 символ. Максимальная длина ключевого слово – 15 символов, максимальная длина текста, заданного вручную, – 230 символов(при чтении из файла ограничений нету).
Техническая термодинамика КГУ 2020 Задача 2 Вариант 27
1 кг водяного пара с начальным давлением р1 и степенью сухости х1 изотермически расширяется; при этом к нему подводится теплота q. Определить, пользуясь hs — диаграммой, параметры конечного состояния пара, работу расширения, изменение внутренней энергии, энтальпии и энтропии. Решить также задачу, если расширение происходит изобарно. Изобразить процессы в pυ, Ts и hs — диаграммах.
User Z24 : 12 января 2026
250 руб.
Техническая термодинамика КГУ 2020 Задача 2 Вариант 27
Экзаменационная работа по дисциплине: Цифровая обработка сигналов.
1. Этапы обработки в частотной области. 2. Шумы округления и усечения, их природа. 3. Задача. Определить мощность шумов ЦФ, если
User JuliaRass : 31 мая 2012
150 руб.
Принципы и основные этапы прогнозирования
Практика политического прогнозирования разнообразная и различается: 1.За целями и направлениями. 2.За сроками. 3.За основаниями. 4.За инструментарием. Согласно основным целей политической деятельности прогнозы могут быть направленные на: •выявление основных тенденций международных отношений; •познание механизма возникновения и эволюции возможных международных конфликтов; •прогноз результата избирательной кампании; •установление динамики влияния основных политических сил в той или другой
User Qiwir : 16 января 2014
5 руб.
Чертежи различного оборудования для пищевого производства
Волчок К6ФВЗП200 Волчок МП82 Измельчитель АВЖ245 Измельчитель силовой К7ФКЕ1 Мясорубка МИМ300 Пресс макаронный Е8ЛПШ400 Пресс обвалочный РВС1000 Пресс обвалочный Уникон500 Протирочно-резательная машина МПР-350 Резательная машина Резательная машина2 Смеситель вертикальный Тестозакаточная машина И8ХТЗ Тестомесильная машина А2 Т2 64 Тестомесильная машина Т1ХТ2А Тестомесильная машина ТММ1М Фаршемешалка ФМ-140ФМ-140 Фризер ОФИ Центрифуга ОГШ321К5 Чертеж мясорубки МИМ300 Шнек Шприц вакуумный ФШ2
User GnobYTEL : 9 января 2012
20 руб.
up Наверх