Шифрование и дешифрование осмысленного текста с ключом

Содержание

Слайд 2

Цель Создать программу по шифрованию и дешифрованию осмысленного текста с помощью шифра с ключом.

Цель

Создать программу по шифрованию и дешифрованию осмысленного текста с помощью шифра

с ключом.
Слайд 3

Задачи 1. Выбор средств шифрования 1.1. Изучение алгоритмов 1.2. Выбор оптимального

Задачи

1. Выбор средств шифрования
1.1. Изучение алгоритмов
1.2. Выбор оптимального варианта
2. Реализация
2.1.

Разработка алгоритма шифрования
2.2. Разработка алгоритма дешифрования
2.3. Разработка проверки при вводе
Слайд 4

Изучение алгоритмов Были рассмотрены четыре алгоритма шифрования: Шифр Виженера Шифр Гронсфельда Шифр Вернама Шифр Плейфера

Изучение алгоритмов

Были рассмотрены четыре алгоритма шифрования:
Шифр Виженера
Шифр Гронсфельда
Шифр Вернама
Шифр Плейфера

Слайд 5

Выбор оптимального варианта Для реализации задачи был выбран шифр Вернама, так

Выбор оптимального варианта

Для реализации задачи был выбран шифр Вернама, так как

он обладает абсолютной криптографической стойкостью.
Слайд 6

Разработка алгоритма шифрования Ввод сообщения Создание ключа Побитовый комплемент Вывод зашифрованного сообщения и ключа

Разработка алгоритма шифрования

Ввод сообщения

Создание ключа

Побитовый комплемент

Вывод зашифрованного сообщения и ключа

Слайд 7

Разработка алгоритма дешифрования Ввод зашифрованного сообщения и ключа Побитовый комплемент зашифрованного

Разработка алгоритма дешифрования

Ввод зашифрованного сообщения и ключа

Побитовый комплемент зашифрованного сообщения и

ключа

Вывод изначального сообщения

Слайд 8

Разработка проверки при вводе Ввод сообщения Есть ли недопустимые символы? Ошибка Продолжение работы программы Да Нет

Разработка проверки при вводе

Ввод сообщения

Есть ли недопустимые символы?

Ошибка

Продолжение работы программы

Да

Нет

Слайд 9

Технические средства

Технические средства

Слайд 10

Итог

Итог