Оценить задание Контакты вТУСУР
Войти
Вход
Логин
Пароль

Напомнить пароль
Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 8
Исполнителей: 8 из 156
Клиентов: 24 из 4317

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Заготовки
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух












Грызи гранит не портя зубы;)


Яндекс.Метрика








Класс!
















Лабораторная работа
Лабораторные работы по предмету "Криптографические методы защиты информации"
в среде программирования C#


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: C#

Название работы: Лабораторные работы по предмету "Криптографические методы защиты информации"

Вид работы: Лабораторная работа

Описание: Предмет "Криптографические методы защиты информации"
Лабораторная работа 1
Средства создания и проверки электронной подписи в Microsoft Visual Studio
1. Создать проект приложения Microsoft Visual Studio для создания прототипа системы электронного документооборота. Приложение должно обеспечивать обмен между пользователями подписанными текстовыми документами. Приложение должно позволять редактировать текстовые документы, а также сохранять и загружать их вместе с электронной подписью. Для проверки подписи в приложении необходимо обеспечить хранение открытых ключей всех участников обмена сообщениями, поэтому должны быть реализованы функции импорта/экспорта открытых ключей пользователей. Все открытые ключи из хранилища должны быть защищены от изменения и подмены с помощью электронной подписи пользователя при импорте такого ключа. На рис. 1 приведена схема распределения ключей в системе при подключении к ней нового пользователя (User1).
2. Примеры главной формы и интерфейса приложения приведены на рис. 2-4. Редактируемая строка под надписью «Имя пользователя» предназначена для ввода имени контейнера ключей криптопровайдера пользователя, который обеспечивает хранение пары асимметричных ключей электронной подписи (пока имя контейнера ключей не задано, работа приложения с подписанными документами невозможна). Поле с текстовым редактором под редактируемой строкой предназначено для ввода и редактирования текстов подписанных документов. Кнопка «Выбрать пользователя» на главной форме используется для переключения на новый контейнер ключей (нового пользователя). Эта кнопка дублирует команду «Выбор закрытого ключа» меню «Управление ключами». Кнопки «Загрузить документ» и «Сохранить документ» дублируют команды «Загрузить» и «Сохранить» меню «Файл».
3. Команда «Создать» меню «Файл» предназначена для создания нового документа (очищается содержимое поля с текстовым редактором, а в заголовок формы помещается текст «Подписанный документ»).
4. Команда «Сохранить» меню «Файл» предназначена для сохранения созданного (отредактированного) документа в виде массива байт вместе с вычисляемой электронной подписью и именем автора документа в папке и файле (рекомендуется с расширением sd), выбираемыми пользователем. Структура подписанного документа приведена на рис. 5. Алгоритмы электронной подписи и хеширования массива байт документа выбираются из табл. 1 в соответствии с номером варианта студента.

Лабораторная работа 2
Средства использования сертификатов в Microsoft Visual Studio
1. Создать проект приложения Microsoft Visual Studio для создания прототипа системы электронного документооборота с использованием сертификатов. Приложение должно обеспечивать обмен между пользователями подписанными текстовыми документами аналогично лабораторной работе 1. Приложение должно позволять редактировать текстовые документы, а также сохранять и загружать их вместе с электронной подписью. Для вычисления и проверки подписи используются закрытые ключи и сертификаты участников обмена сообщениями.
2. Примеры главной формы и интерфейса приложения приведены на рис. 1-3. Не редактируемая строка под надписью «Имя пользователя» предназначена для отображения имени владельца сертификата, используемого для вычисления и проверки электронной подписи (пока имя пользователя не задано, создание или редактирование подписанных документов невозможны). Поле с текстовым редактором под не редактируемой строкой предназначено для ввода и редактирования текстов подписанных документов. Кнопка «Выбрать сертификат» на главной форме используется для переключения на новый сертификат (нового пользователя). Эта кнопка дублирует команду «Выбрать» меню «Управление сертификатами». Кнопки «Загрузить документ» и «Сохранить документ» дублируют команды «Загрузить» и «Сохранить» меню «Файл».
3. Команда «Создать» меню «Файл» предназначена для создания нового документа (очищается содержимое поля с текстовым редактором, а в заголовок формы помещается текст «Подписанный документ»).

Год: 2018

<<< Назад к списку

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2018-м году, в рамках этого заказа была разработана программа в среде программирования C#. Если у Вас похожее задание на программу, которую нужно написать на C#, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2018-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
E-mail: info@kursovik.com
Skype: kursovik.com





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2019 kursovik.com
➥ Оценить задание
➥ Контакты