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