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

Цена:
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 символов(при чтении из файла ограничений нету).
Алгебра и геометрия. ВАРИАНТ №5. Контрольная работа.
Задание контрольной работы смотрите на скриншоте!!! Задание 1. Решить систему линейных уравнений методом Крамера и методом Гаусса. Задание 2. Для данной матрицы найти обратную матрицу. . Задание 3. Даны векторы: , , Найти: a) угол между векторами и ; b) проекцию вектора на вектор ; c) векторное произведение ; d) площадь треугольника, построенного на векторах , . Задание 4. Даны координаты вершин треугольника: ; ; a) составить уравнение стороны АВ b) составить уравнение высоты АD c) най
User holm4enko87 : 7 марта 2025
170 руб.
promo
Экономико-математические методы. Контрольная работа. Вариант №4.
Задача No1. На территории города имеется три телефонных станции А, Б и В. Незадействованные емкости станций составляют на станции А - QА, Б - QБ, В - QВ номеров (Табл. 1). Потребности новых районов застройки города в телефонах составляют: 1 - Q1, 2 - Q2, 3 - Q3, 4 - Q4 номеров (Табл. 2). Необходимо составить экономико-математическую модель задачи и с помощью распределительного или модифицированного метода линейного программирования найти вариант распределения емкостей телефонных станций между ра
User dbk : 21 апреля 2013
30 руб.
Жиросжигающие тренировки
Задумавшись о своих лишних килограммах, большинство людей сразу же принимает решение начать занятия спортом, чтобы в один прекрасный день, встав на весы, почувствовать себя стройным и здоровым человеком. Конечно, такое решение является наиболее правильным, ведь для того, чтобы эффективно худеть, физическая активность не менее важна, чем соблюдение диеты. Вот только вряд ли все знают, какие нагрузки способствуют наибольшему сжиганию жира и какова реальная потеря веса в процессе тренировки. А ведь
User Elfa254 : 25 февраля 2013
10 руб.
Агрегатный участок АТП по ремонту амортизатора передней подвески автомобиля ЗИЛ-130
В данном дипломном проекте рассматривался вопрос о внедрении в технологию ремонта амортизатора передней подвески автомобиля ЗИЛ-130 приспособления для запрессовки клапана сжатия в рабочий цилиндр. При этом экономится время, повышается точность выполнения операции с минимальными затратами труда. Проектируемый участок ремонта амортизаторов, по проведенным расчетам в экономической части проекта окупит себя за 5 лет, что является хорошим показателем. С целью повышения экономического эффекта от приме
User proekt-sto : 1 августа 2019
400 руб.
Агрегатный участок АТП по ремонту амортизатора передней подвески автомобиля ЗИЛ-130
up Наверх