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

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