Криптографические библиотеки
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Задание:
I. Найти криптографическую библиотеку.
II.Реализовать приложение с графическим интерфейсом, позволяющее выполнять следующие действия.
1. Шифровать и дешифровать выбранный пользователем файл с использованием одного или нескольких симметричных алгоритмов шифрования:
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования, такие как ключ, вектор инициализации и пр., должны считываться из файла.
2. Шифровать и дешифровать выбранный пользователем файл с использованием одного асимметричного алгоритма шифрования:
- реализовать процедуру генерации пары открытый–закрытый ключ;
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования должны считываться из файла.
3. Вычислять и проверять электронную цифровую подпись для выбранного пользователем файла с использованием одного из алгоритмов
- результаты вычисления подписи должны сохраняться в файлы;
- требуемые параметры вычисления и проверки подписи должны считываться из файла.
4. Вычислять хэш-значения для выбранного пользователем файла по одному или нескольким алгоритмам хэширования, при этом вычисленное хэш-значение должно сохраняться в файл.
III. Протестировать правильность работы реализованного приложения.
I. Найти криптографическую библиотеку.
II.Реализовать приложение с графическим интерфейсом, позволяющее выполнять следующие действия.
1. Шифровать и дешифровать выбранный пользователем файл с использованием одного или нескольких симметричных алгоритмов шифрования:
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования, такие как ключ, вектор инициализации и пр., должны считываться из файла.
2. Шифровать и дешифровать выбранный пользователем файл с использованием одного асимметричного алгоритма шифрования:
- реализовать процедуру генерации пары открытый–закрытый ключ;
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования должны считываться из файла.
3. Вычислять и проверять электронную цифровую подпись для выбранного пользователем файла с использованием одного из алгоритмов
- результаты вычисления подписи должны сохраняться в файлы;
- требуемые параметры вычисления и проверки подписи должны считываться из файла.
4. Вычислять хэш-значения для выбранного пользователем файла по одному или нескольким алгоритмам хэширования, при этом вычисленное хэш-значение должно сохраняться в файл.
III. Протестировать правильность работы реализованного приложения.
Дополнительная информация
Программа написана на C#
Преподаватель принявший работу: Авдеенко Т.В.
Преподаватель принявший работу: Авдеенко Т.В.
Другие работы
Ответы на ГОСЭКЗАМЕН «Финансы и кредит» и по направлению 080100.62 экономика профиль «Финансы и кредит» для студентов заочного обучения с применением дистанционных образовательных технологий на 2015-2016 учебный год. 90 вопросов. 3-й раздел
studypro
: 8 июня 2016
ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ
к государственному междисциплинарному квалификационному экзамену по специальности
080105.65 «Финансы и кредит» и по направлению 080100.62 экономика профиль «Финансы и кредит» для студентов заочного обучения с применением дистанционных образовательных технологий на 2015-2016 учебный год
Дисциплина Финансы:
1. Сущность и функции финансов.
2. Звенья финансовой системы, их характеристика Финансовая система и ее структура
3. Методы управления финансами коммерческих органи
200 руб.
Проектування спеціального верстатного пристрою для встановлення фланця
Elfa254
: 15 февраля 2014
Вступ
Інтенсивний розвиток виробництва у машинобудуванні нерозривно пов'язаний з технічним переоснащенням і модернізацією засобів виробництва на базі застосування найновіших досягнень науки і техніки.
На даному етапі постають досить відповідальні задачі: підвищення якості машин, зниження їх матеріалоємності, трудомісткості і собівартості виготовлення, нормалізація і уніфікація цих елементів, засвоєння потокових методів виробництва, його механізація і автоматизація, а також зменшення строків підг
5 руб.
Кто открыл множество Мандельброта?
Qiwir
: 9 августа 2013
Этот вопрос не является тестом на сообразительность — и ответить на него оказывается не просто. Множество было названо (как мы писали в нашем журнале) «сложнейшим математическим объектом». Это утверждение можно оспаривать, бесспорно, однако, то, что множество Мандельброта является самым известным математическим объектом. Бесконечно сложное изображение множества, сгенерированное компьютером, стало символом процветающей теории хаоса и привлекает к себе огромное внимание общественности.
Множество н
10 руб.
Зачет. Моделирование устройств и систем телекоммуникаций.
alexkrt
: 16 июня 2015
Вопросы к зачету по курсу Моделирование УТК:
Из каких соображений выбирается шаг вывода данных и время анализа при моделировании: а) гармонического сигнала ? б) частотно-модулированного сигнала?
Пояснить назначение директивы “.TRAN” и привести формат ее записи.
Как зависит форма ЧМ-сигнала от индекса модуляции ?
Составьте программу моделирования источника сигнала треугольной формы с использованием: а) сигнала кусочно-ломаной функции; б) импульсного сигнала.
Объяснить результаты эксперимента по
60 руб.