Криптографические библиотеки
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Задание:
I. Найти криптографическую библиотеку.
II.Реализовать приложение с графическим интерфейсом, позволяющее выполнять следующие действия.
1. Шифровать и дешифровать выбранный пользователем файл с использованием одного или нескольких симметричных алгоритмов шифрования:
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования, такие как ключ, вектор инициализации и пр., должны считываться из файла.
2. Шифровать и дешифровать выбранный пользователем файл с использованием одного асимметричного алгоритма шифрования:
- реализовать процедуру генерации пары открытый–закрытый ключ;
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования должны считываться из файла.
3. Вычислять и проверять электронную цифровую подпись для выбранного пользователем файла с использованием одного из алгоритмов
- результаты вычисления подписи должны сохраняться в файлы;
- требуемые параметры вычисления и проверки подписи должны считываться из файла.
4. Вычислять хэш-значения для выбранного пользователем файла по одному или нескольким алгоритмам хэширования, при этом вычисленное хэш-значение должно сохраняться в файл.
III. Протестировать правильность работы реализованного приложения.
I. Найти криптографическую библиотеку.
II.Реализовать приложение с графическим интерфейсом, позволяющее выполнять следующие действия.
1. Шифровать и дешифровать выбранный пользователем файл с использованием одного или нескольких симметричных алгоритмов шифрования:
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования, такие как ключ, вектор инициализации и пр., должны считываться из файла.
2. Шифровать и дешифровать выбранный пользователем файл с использованием одного асимметричного алгоритма шифрования:
- реализовать процедуру генерации пары открытый–закрытый ключ;
- результаты шифрования и дешифрования должны сохраняться в файлы;
- требуемые параметры шифрования должны считываться из файла.
3. Вычислять и проверять электронную цифровую подпись для выбранного пользователем файла с использованием одного из алгоритмов
- результаты вычисления подписи должны сохраняться в файлы;
- требуемые параметры вычисления и проверки подписи должны считываться из файла.
4. Вычислять хэш-значения для выбранного пользователем файла по одному или нескольким алгоритмам хэширования, при этом вычисленное хэш-значение должно сохраняться в файл.
III. Протестировать правильность работы реализованного приложения.
Дополнительная информация
Программа написана на C#
Преподаватель принявший работу: Авдеенко Т.В.
Преподаватель принявший работу: Авдеенко Т.В.
Другие работы
Гидравлика УрИ ГПС МЧС Задание 2 Вариант 60
Z24
: 18 марта 2026
Ответить на теоретические вопросы:
Объясните понятия абсолютного и избыточного давления, вакуума. Какими приборами измеряется давление, вакуум. Устройство и принцип работы этих приборов.
Вывод основного уравнения гидростатики и его физический смысл. Что такое поверхность равного давления и каким уравнением она описывается? Что является поверхностью равного давления для жидкости в поле сил тяжести?
Задача 2.
Какое усилие необходимо приложить к окончанию рычага гидравлического пресса (F),
110 руб.
Контрольная работа №1 по ТОЭ
usb
: 24 марта 2012
Задача №1. Расчет линейной электрической цепи постоянного тока
1. Составить систему уравнений для расчета токов в ветвях на основании законов Кирхгофа (решать систему уравнений не следует).
2. Определить токи во всех ветвях схемы с помощью метода контурных токов.
3. Определить токи во всех ветвях схемы с помощью метода узло-вых потенциалов.
4. Определить ток в первой ветви, используя метод эквивалентного генератора.
5. Построить потенциальную диаграм
200 руб.
Теория сложностей вычислительных процессов и структур. Контрольная работа. Вариант 5.
zhekaersh
: 6 марта 2015
Задача о перемножении матриц.
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц. Размерности матриц считать из файла. На экран вывести промежуточные вычисления и результат.
Номер варианта выбирается по последней цифре пароля.
Вариант №5
М1[5x4], M2[4x7], M3[7x3], М4[3x8], M5[8x3], M6[3x7], M7[7x2], M8[2x2].
70 руб.
Экзаменационный билет №10. Функциональное и логическое программирование
AlexBrookman
: 29 января 2019
Билет №10
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 2) (3 4 (5))) будет 5.
2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_,_,X|_] в Прологе?
230 руб.