Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выпуск11 ДП и КП Программирование Задания по...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
899.58 Кб
Скачать

1.26.5. Текст для шифрования/дешифрования:

РСТУФХЦЧШІЬЭЮЯ АБВГДЕЖЗИКЛМНОП Згідно з Установ­чою угодою між Одеською національною юридичною академією і Міжнародним гуманітарним університетом від 24 грудня 2002 року, ними створено навчально-науко­вий комплекс, який схвалено наказом Міністерства освіти і науки України №36 від 23 січня 2003 року та одночасно затверджено його Положення.

Вариант 27

1.27.1. Разработать программу шифрования текстового файла Crypto27IN.txt, находящегося в каталоге C:\KP\Gruppa21OKS\V27. Результат шифрования записать в тот же каталог в файл Crypto27OUT.txt.

1.27.2. Алгоритм шифрования – шифр простой замены в соответствии с подстановочными таблицами 1.27.1 и 1.27.2.

Таблица 1.27.1

Таблица 1.27.2

Символ

Замена

Символ

Замена

Символ

Замена

Символ

Замена

Q (q)

Й (й)

H (h)

Р (р)

:

0

0

:

W (w)

Ц (ц)

J (j)

О (о)

?

1

1

?

E (e)

У (у)

K (k)

Л (л)

]

2

2

]

R (r)

К (к)

L (l)

Д (д)

(

3

3

(

T (t)

Е (е)

Z (z)

Я (я)

)

4

4

)

Y (y)

Н (н)

X (x)

Ч (ч)

-

5

5

-

U (u)

Г (г)

C (c)

С (с)

+

6

6

+

I (i)

Ш (ш)

V (v)

М (м)

=

7

7

=

O (o)

Щ (щ)

B (b)

И (и)

{

8

8

{

P (p)

З (з)

N (n)

Т (т)

}

9

9

}

A (a)

Ф (ф)

M (m)

Ь (ь)

[

Кавычка

Кавычка

[

S (s)

Ы (ы)

Пробел

Пробел

>

,

,

>

D (d)

В (в)

<

Точка

Точка

<

F (f)

А (а)

G (g)

П (п)

;

!

!

;

Примечание: Содержание подстановочных таблиц может быть уточнено преподавателем

1.27.3. Разработать программу дешифрования файла Crypto27OUT.txt, находящегося в каталоге C:\KP\Gruppa21OKS\V27. Результат дешифрования записать в файл Crypto27DE.txt.

1.27.4. Разработать программу сравнения информации, находящейся в файлах Crypto27IN.txt и Crypto27DE.txt и подтвердить правильность шифрования/дешифрования информации.