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