Разделы презентаций


Шифр на графах

Задача с одной из олимпиад по криптографии

Слайды и текст этой презентации

Слайд 1Шифр на графах
Проаспэт А.Г.
ДКО-102

Шифр на графахПроаспэт А.Г.ДКО-102

Слайд 2Задача с одной из олимпиад по криптографии

Задача с одной из олимпиад по криптографии

Слайд 3Рассмотрим самые простые способы применения этого шифра
Если у графа три

вершины:

Рассмотрим самые простые способы применения этого шифраЕсли у графа три вершины:

Слайд 4Если у графа четыре вершины

Если у графа четыре вершины

Слайд 5Зачем нам шифровать числа?
А=1 Р=19
Б=2 С=20
В=3 Т=21
Г=4 У=22
Д=5 Ф=23
Е=6 Х=24
Ё=7 Ц=25
Ж=8 Ч=26
З=9 Щ=27
И=10 Ъ=28
Й=11 Ы=29
К=12 Ь=30
Л=13 Э=31
М=14 Ю=32
Н=15 Я=33
О=17 .=34
П=18 ?=35
_=36

Зачем нам шифровать числа?А=1	Р=19Б=2	С=20В=3	Т=21Г=4	У=22Д=5	Ф=23Е=6	Х=24Ё=7	Ц=25Ж=8	Ч=26З=9	Щ=27И=10	Ъ=28Й=11	Ы=29К=12	Ь=30Л=13	Э=31М=14	Ю=32Н=15	Я=33О=17	.=34П=18	?=35	_=36

Слайд 6Алгоритм расшифровки
Вводим с клавиатуры через запятую 6-значные числа (если составная

часть однозначная, дополнять нулями)
Разбиваем строку на 2-значные числа
Каждое число разбиваем

на 3 двузначных, используя операции деления на степени 10 с остатком
Применяем формулы
Складываем найденные числа, переводим цифры в символы
Из символов складываем строку
Выводим найденную строку

Алгоритм зашифровки

Вводим с клавиатуры строку
Каждый символ преобразовываем в число
Зашифровываем числа в вершины графа
Складываем числа в 6-значные, умножая на степени 10
Выводим конечные 6-значные числа как строку

Алгоритм расшифровкиВводим с клавиатуры через запятую 6-значные числа (если составная часть однозначная, дополнять нулями)Разбиваем строку на 2-значные

Слайд 7Пример:
МАТЕМАТИКА -> 131413010100022120030605131413010100022120081006101207010100
14, 1, 21, 6, 14, 21, 10, 12,

1
14=1+12+1 ШИФР:13, 14, 13
1=1+0+0

ШИФР: 1, 1, 0
21=1+1+19 ШИФР: 2, 21, 20
6=1+2+3 ШИФР: 3, 6, 5
10=4+4+2 ШИФР: 8, 10, 6
12=5+5+2 ШИФР: 10, 12, 7
Вывод: 131413,010100,022120,030605, 131413,010100, 022120,081006,101207,010100
Расшифруем:
14-13=1 ; 14-13=1; 14-2=12
1+1+12=14 – это буква М
----------------------------------------
1-1=0 ; 1-0=1; 1-1=0
1+0+0=1 – это буква А
----------------------------------------
6-3=3 ; 6-5=1; 5-3=2
3+1+2=6 – это буква Е

Пример:МАТЕМАТИКА -> 13141301010002212003060513141301010002212008100610120701010014, 1, 21, 6, 14, 21, 10, 12, 114=1+12+1	ШИФР:13, 14, 131=1+0+0

Слайд 8Благодарю за внимание!

Благодарю за внимание!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика