Слайд 2Актуальность проектной работы: необходимость скрыть смысл написанного текста от возможных злоумышленников.
Цель
![Актуальность проектной работы: необходимость скрыть смысл написанного текста от возможных злоумышленников. Цель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1038760/slide-1.jpg)
проектной работы: написать программу для шифрования и дешифрования текста на языке Pascal.
Задачи проектной работы: собрать информацию о различных способах шифрования текста, разработать свой шифр, написать программу для шифрования и дешифрования текста на языке Pascal.
Слайд 3Шифрование - это преобразование (кодирование) открытой информации в зашифрованную, недоступную для понимания
![Шифрование - это преобразование (кодирование) открытой информации в зашифрованную, недоступную для понимания](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1038760/slide-2.jpg)
посторонними
Ключ – это параметр алгоритма шифрования, позволяющий выбрать одно конкретное преобразование из всех вариантов, предусмотренных алгоритмом. Знание ключа позволяет свободно зашифровывать и расшифровывать сообщения.
Криптостойкость шифра – это устойчивость шифра к расшифровке без знания ключа.
Слайд 4Шифр простой замены
моноалфавитный шифр — класс методов шифрования, которые сводятся к созданию
![Шифр простой замены моноалфавитный шифр — класс методов шифрования, которые сводятся к](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1038760/slide-3.jpg)
по определённому алгоритму таблицы шифрования, в которой для каждой буквы открытого текста существует единственная сопоставленная ей буква шифр-текста. Само шифрование заключается в замене букв согласно таблице. Для расшифровки достаточно иметь ту же таблицу, либо знать алгоритм, по которому она генерируется.
Слайд 5Шифр Цезаря
В данном шифре каждая буква в слове или тексте заменяется другой,
![Шифр Цезаря В данном шифре каждая буква в слове или тексте заменяется](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1038760/slide-4.jpg)
которая находится на некоторое постоянное число позицией левее или правее от неё в алфавите
Слайд 6Мой шифр
Всего 256 символов
Алфавит символов, которые я буду шифровать:
АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯяABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890
Алфавит символов, которые
![Мой шифр Всего 256 символов Алфавит символов, которые я буду шифровать: АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯяABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1038760/slide-5.jpg)
я зашифровал:
ĀĂÂÃÀÁÄÅĄÆÇČĆÐĒĘĞĢ√ĮÌÍÎÏĪĶŁÑÖŐÓÕØŒßŞŠŚŢŪŬÚÙÛŽŹŻ☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ÿý
Слайд 10Заключение
В процессе выполнения работы мне довелось узнать очень многое о шифровании и
![Заключение В процессе выполнения работы мне довелось узнать очень многое о шифровании](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1038760/slide-9.jpg)
я написал свою программу для шифрования и дешифрования текста, создал свой шифр.
В ходе проектной работы я выполнил все поставленные задачи:
собрал информацию о различных способах шифрования текста
разработал свой шифр
написал программу для шифрования и дешифрования текста на языке Pascal
Решил поставленную проблему, а именно решил какой шифр лучше использовать в программе – шифр подстановки.
Выполнил цель продукта - написал программу для шифрования и дешифрования текста на языке Pascal.