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

Автор проекта

студент группы

Валимухамматов Рустам Римович

Челябинск 2010г.


Содержание

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

m01 03 03 05 05 07

kkbddffh

Таким образом кодовая комбинация получается bddffh.

Ниже приведена таблица номеров букв:

A – 00; N – 13;

B – 01; O – 14;

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 647
Бесплатно скачать Курсовая работа: Программа для шифрования данных с помощью шифра Тритемиуса