Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursovaya_2.docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
328.31 Кб
Скачать

Введение

Шифрование применяется для хранения важной информации в ненадёжных источниках и передачи её по незащищенным каналам связи. Такая передача данных представляет из себя два взаимно обратных процесса:

  • перед отправлением данных по линии связи или перед помещением на хранение они подвергаются шифрованию.

  • для восстановления шифрованных данных применяется процедура дешифрования.

Шифрование изначально использовалось только для передачи конфиденциальной информации. Однако, впоследствии, шифровать информацию начали с целью ее хранения в ненадежных источниках. Шифрование информации с целью ее хранения применяется и сейчас, это позволяет избежать необходимости в физически защищенном хранилище.

Шифром называется пара алгоритмов, реализующих каждое из указанных преобразований. Эти алгоритмы применяются над данными с использованием ключа. Ключи для шифрования и для расшифровывания могут отличаться, а могут быть одинаковыми. Секретность второго (расшифровывающего) из них делает данные недоступными для несанкционированного ознакомления, а секретность первого (шифрующего) делает невозможным навязывание ложных данных. В настоящий момент существует огромное количество методов шифрования. Главным образом эти методы делятся, в зависимости от структуры используемых ключей, на симметричные методы и асимметричные методы. Кроме того методы шифрования могут обладать различной криптостойкостью и по разному обрабатывать входные данные — блочные шифры и поточные шифры. Всеми этими методами их созданием и анализом занимается наука криптография.

  1. Нормативные ссылки

В данной пояснительной записке использованы ссылки на следующие стандарты.

ГОСТ Р 1.5-2004. Стандарты национальные РФ. Правила построения, изложения, оформления и обозначения.

ГОСТ 2.301-68 ЕСКД. Форматы.

ГОСТ Р 7.0.5-2008 СИБИД. Библиографическая ссылка. Общие требования и правила составления.

ГОСТ 7.12-93 СИБИД. Библиографическая запись. Сокращения слов на русском языке. Общие требования и правила.

ГОСТ 7.9-95 СИБИД. Реферат и аннотация. Общие требования.

Гост 7.82-2001 СИБИД. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления.

  1. Постановка задачи

Необходимо написать программу реализующую шифрование текстового массива одним из предложенных методов кодирования, используя C# Windows Form. В данном приложении были предложены такие методы кодирования, как Атбаш и шифр Цезаря.

Используя язык высокого уровня С#, создать приложение, позволяющее обычному пользователю справиться с такой задачей, как шифрование различных текстовых массивов. Для облегчения использования приложения, разработать доступный пользователю интерфейс, содержащий следующие средства:

  • средства отображения информации, отображаемую информацию, форматы и коды;

  • командные режимы, язык «пользователь — интерфейс»;

  • устройства и технологии ввода данных;

  • диалоги, взаимодействие и транзакции между пользователем и компьютером, обратную связь с пользователем;

  • поддержку принятия решений в конкретной предметной области;

  • порядок использования программы и документацию на неё.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]