- 1
- 2
- 3
- . . .
- последняя »
Введение
Шифрование применяется для хранения важной информации в ненадёжных источниках и передачи её по незащищенным каналам связи. Такая передача данных представляет из себя два взаимно обратных процесса:
- перед отправлением данных по линии связи или перед помещением на хранение они подвергаются шифрованию.
- для восстановления шифрованных данных применяется процедура дешифрования.
Шифрование изначально использовалось только для передачи конфиденциальной информации. Однако, впоследствии, шифровать информацию начали с целью ее хранения в ненадежных источниках. Шифрование информации с целью ее хранения применяется и сейчас, это позволяет избежать необходимости в физически защищенном хранилище.
Шифром называется пара алгоритмов, реализующих каждое из указанных преобразований. Эти алгоритмы применяются над данными с использованием ключа. Ключи для шифрования и для расшифровывания могут отличаться, а могут быть одинаковыми. Секретность второго (расшифровывающего) из них делает данные недоступными для несанкционированного ознакомления, а секретность первого (шифрующего) делает невозможным навязывание ложных данных. В настоящий момент существует огромное количество методов шифрования. Главным образом эти методы делятся, в зависимости от структуры используемых ключей, на симметричные методы и асимметричные методы. Кроме того методы шифрования могут обладать различной криптостойкостью и по разному обрабатывать входные данные - блочные шифры и поточные шифры. Всеми этими методами их созданием и анализом занимается наука криптография.
1. Нормативные ссылкиВ данной пояснительной записке использованы ссылки на следующие стандарты.
ГОСТ Р 1.5-2004. Стандарты национальные РФ. Правила построения, изложения, оформления и обозначения.
ГОСТ 2.301-68 ЕСКД. Форматы.
ГОСТ Р 7.0.5-2008 СИБИД. Библиографическая ссылка. Общие требования и правила составления.
ГОСТ 7.12-93 СИБИД. Библиографическая запись. Сокращения слов на русском языке. Общие требования и правила.
ГОСТ 7.9-95 СИБИД. Реферат и аннотация. Общие требования.
Гост 7.82-2001 СИБИД. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления.
2. Постановка задачиНеобходимо написать программу реализующую шифрование текстового массива одним из предложенных методов кодирования, используя C# Windows Form. В данном приложении были предложены такие методы кодирования, как Атбаш и шифр Цезаря.
Используя язык высокого уровня С#, создать приложение, позволяющее обычному пользователю справиться с такой задачей, как шифрование различных текстовых массивов. Для облегчения использования приложения, разработать доступный пользователю интерфейс, содержащий следующие средства:
- средства отображения информации, отображаемую информацию, форматы и коды ;
- командные режимы, язык «пользователь - интерфейс»;
- устройства и технологии ввода данных;
- диалоги, взаимодействие и транзакции между пользователем и компьютером, обратную связь с пользователем;
- поддержку принятия решений в конкретной предметной области;
- порядок использования программы и документацию на неё. 3. Описание входных и выходных данных В курсовой работе используется тип string,
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Тема: Разработка приложения «Система кадрового учета сотрудников» ( работа) по дисциплине “Разработка прикладного программного обеспечения” |
Предмет/Тип: Другое (Реферат) |
Тема: Дешифратор и преобразователи кодов |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Дешифратор и преобразователи кодов |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Разработка приложения |
Предмет/Тип: Другое (Диплом) |
Тема: Разработка Web-приложения |
Предмет/Тип: Отсутствует (Отчет по практике) |
Интересная статья: Основы написания курсовой работы