Программа для шифрования данных с помощью шифра Тритемиуса
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой 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 символов(при чтении из файла ограничений нету).
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 символов(при чтении из файла ограничений нету).
Другие работы
Контрольно-курсовое задание. Финансовый менеджмент. MBA, Синергия, ККЗ, МКА
AlexeyMSC
: 21 июля 2024
Задание № 1 (максимальный балл - 10)
«Кружка и чашка»
ООО «Кружка и чашка» выпускает сувенирные кружки. Постоянные затраты на содержание мастерской составляют 4 200 ден. ед. в месяц. На производство одной кружки требуется материалов на сумму 0.4 ден. ед. Изготовление 1 кружки занимает 6 минут труда производственного рабочего. Все рабочие работают на сдельной системе оплаты труда и получают 10 ден. ед. в час. Кружки продаются оптовику за 2 ден. ед. за штуку.
Компания планирует приобрести специа
500 руб.
Стенд проливки блока стальфолиевой изоляции
SGB
: 24 февраля 2012
Безопасность атомной станции определяется, как свойство предотвращать возникнове-
ния ядерной аварии или ограничивать радиаионное воздействие на персонал, население
и окружающую среду. В настоящее время безопасность основывается на концепции глубо-
коэшелонированной защиты, занимающейся в создании ряда последовательных физических
барьеров на пути распределение радиоактив ных веществ. Одним их таких барьеров пред-
лагается рассмотреть тепловую защиту, в частнос
5000 руб.
Расчет себестоимости ремонтных работ СТО
evelin
: 7 ноября 2013
Введение
1.Издержки производства и обращения, себестоимость
продукции (работ, услуг). ……………………………………………………….4
2. Материальные затраты. …………………………………………………..…..11
2.1. Сырье и материалы. ……………………………………………….………..11
2.2. Износ малоценных и быстроизнашивающихся предметов. …………......12
2.3. Специальная одежда, обувь. ……………………………………………….13
2.4. Стоимость топлива. ………………………………………………...………14
2.5.Стоимость электрической и тепловой энергии. ……………..……………14
3. Расходы на оплату труда. …………………………………
5 руб.
Лифт 630кг (укр.)
Kasper
: 26 октября 2014
Вантажопасажирські ліфти служать для підйому й опускання вантажів у супроводі провідників. У промислових будинках і спорудженнях ці ліфти частіше використовуються для переміщення вантажів, не що брав участь безпосередньо в технологічному процесі виробництва. В адміністративних будинках вони застосовуються для різних хазяйновитих-господарчих-службово-господарських цілей: для перевезення меблів, сейфів, устаткування та ін. Вантажопасажирські ліфти виготовляються з урахуванням усіх вимог безпеки, п
500 руб.