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

Цена:
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 символов(при чтении из файла ограничений нету).
Языковая сфера предпринимательства и бизнеса в лексикографическом аспектеа
Языковая концептуализация сферы предпринимательства и бизнеса в русском и английском языках обусловлена различиями и особенностями русского менталитета и западной языковой картины мира и отражает их этноспецифичность, а также эксплицирует систему понятийно-деривационных и тематических групп базовых понятий, являющихся семантическим основанием данного концептуализированного пространства. В языковой области предпринимательства и бизнеса доминирует синтаксический способ деривации, являющийся важней
User evelin : 22 февраля 2014
5 руб.
Принципи і методи планування у виробничій сфері
Зміст 1. Принципи планування 2. Методи планування 1. Принципи планування Планування базується на певних принципах. Основними з них є: 1) Об'єктивність - планові показники повинні базуватися на ретельному вивчені фактичних даних і реального практичного досвіду. 2) Принцип науковості має забезпечити дотримання умов економічних законів розвитку економіки. Оцінка сучасного рівня розвитку національної економіки: планові розрахунки мають базуватися на вивченні статистичних даних розвитку економ
User Lokard : 11 ноября 2013
15 руб.
3D-формати і їх застосування
1. 3D-формати Тут ми дамо стислу характеристику деяких популярних форматів, які містять у собі опис тривимірних об'єктів. Формат VRML VRML (мова моделювання віртуальної реальності — Virtual Reality Modeling Language) — графічний формат, що базується на підмножині Open Inventor фірми Silicon Graphics. Він призначений для опису тривимірних зображень й обміну ними в мережі World Wide Web. Мова VRML, що була розроблена Gavin Bell, Rick Carey, Mark Pesce і Tony Parisi, стала першою мовою тривимір
User Elfa254 : 2 октября 2013
10 руб.
История пожарного дела
1. Укрепление великокняжеской власти в городах и начало каменного зодчества в древней Руси. Переход инициативы в борьбе с пожарами в руки великокняжеской власти …………………………………………………………….. 1 2. Техническое оснащение пожарных команд в 1920 – 1930-х гг. ………… 11 Список использованной литературы ………………………………………… 17 1. Укрепление великокняжеской власти в городах и начало каменного зодчества в древней Руси. Переход инициативы в борьбе с пожарами в руки великокняжеской власти План: 1. Восстановление
User Aronitue9 : 1 сентября 2012
20 руб.
up Наверх