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

Цена:
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 символов(при чтении из файла ограничений нету).
Отчет по производственной практике (специальность: Финансы и Кредит)
Содержание 1. Цель практики 3 2. Задачи практики 3 3. Выполнение работы 3 3.1 Портфолио 3 3.2 Анализ финансовых результатов деятельности организации 8 3.2.1 Анализ структуры и динамики бухгалтерского баланса и отчета о финансовых результатах. 8 3.2.2 Расчет показателей ликвидности и платежеспособности 14 3.2.3 Анализ финансовой устойчивости 17 1. Цель практики Целью производственной практики является: Закрепление и углубление знаний, полученных в процессе теоретического обучения и накопление
User SibGOODy : 20 июля 2018
1000 руб.
promo
Ультразвук и инфразвук
Инфразвук - это звук диапазона, ниже предела слышимости человека, т.е. с частотой звуковой волны менее 20 Гц. Ультразвук, инфразвук и человек В последнее время все более широкое распространение в производстве находят технологические процессы, основанные на использовании энергии ультразвука. Ультразвук нашел также применение в медицине. В связи с ростом единичных мощностей и скоростей различных агрегатов и машин растут уровни шума, в том числе и в ультразвуковой области частот. Ультразвуком назыв
User Lokard : 12 августа 2013
5 руб.
Курсовая работа по дисциплине: Распространение радиоволн и антенно-фидерные устройства в телерадиовещании. Вариант 18
Nварианта = m + 2 × n^(2) = 0 + 2 × 3^(2) = 18 Содержание Задание на курсовую работу 3 Введение 4 1. Расчет пирамидального рупорного облучателя 7 2. Выбор геометрических размеров параболического зеркала 10 3. Расчет поля в раскрыве 11 4. Расчет диаграммы направленности антенны и КНД 12 5. Расчет компенсирующей пластины 13 Заключение 15 Список использованной литературы 16 Задание на курсовую работу Искусственный спутник Земли, находящийся на стационарной орбите, предназначен для ретрансляции
User Roma967 : 5 февраля 2023
1500 руб.
promo
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 4.13
Осадка баржи Т=2,0 м. Построить тело давления и определить величину и направление силы давления воды на лист обшивки АВ длиной l=1 м борта радиусом R=1,5 м (рис. 4.19).
User Z24 : 13 ноября 2025
180 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 4.13
up Наверх