Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PoIRoCSaN_Lab_1.1(openssl).doc
Скачиваний:
9
Добавлен:
18.02.2023
Размер:
270.34 Кб
Скачать

Ход работы

  1. Изучить функции библиотеки OpenSSL;

  1. Создать приложение которое шифрует и дешифрует содержимое текстового файла, алгоритмом согласно варианту;

  2. Выполнить отчет о проделанной работе.

ВАРИНАТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ

  1. Шифратор и дешифратор файлов симметричным алгоритмом Blowfish. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  2. Шифратор и дешифратор файлов симметричным алгоритмом DES CBC. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  3. Шифратор и дешифратор файлов симметричным алгоритмом DES EDE3. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  4. Шифратор и дешифратор файлов симметричным алгоритмом RC2. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  5. Шифратор и дешифратор файлов симметричным алгоритмом RC4. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  6. Шифратор и дешифратор файлов симметричным алгоритмом RC5. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  7. Шифратор и дешифратор файлов симметричным алгоритмом IDEA. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  8. Шифратор и дешифратор файлов симметричным алгоритмом AES 128 cbc. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  9. Шифратор и дешифратор файлов симметричным алгоритмом AES 192 cbc. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  10. Шифратор и дешифратор файлов симметричным алгоритмом AES 256 cbc. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  11. Шифратор и дешифратор файлов симметричным алгоритмом Camellia. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  12. Шифратор и дешифратор файлов ассиметричным алгоритмом RSA 512 bits. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  13. Шифратор и дешифратор файлов ассиметричным алгоритмом RSA 1024 bits. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  14. Шифратор и дешифратор файлов ассиметричным алгоритмом RSA 2048 bits. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  15. Шифратор и дешифратор файлов ассиметричным алгоритмом DSA 512 bits. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  16. Шифратор и дешифратор файлов ассиметричным алгоритмом DSA 1024 bits. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  17. Шифратор и дешифратор файлов ассиметричным алгоритмом DSA 2048 bits. На вход программы передается входной файл, ключ, флаг шифрования/дешифрования, выходной файл.

  18. Преобразование строки с использованием хеш-функции MD2. На входе программы файл со списком строк, с помощью хеш-функции преобразуем все строки. Затем на вход подаем искомую строку, также с помощью хеш-функции преобразовываем ее и ищем в общем списке преобразованных строк.

  19. Преобразование строки с использованием хеш-функции MDС2. На входе программы файл со списком строк, с помощью хеш-функции преобразуем все строки. Затем на вход подаем искомую строку, также с помощью хеш-функции преобразовываем ее и ищем в общем списке преобразованных строк.

  20. Преобразование строки с использованием хеш-функции MD4. На входе программы файл со списком строк, с помощью хеш-функции преобразуем все строки. Затем на вход подаем искомую строку, также с помощью хеш-функции преобразовываем ее и ищем в общем списке преобразованных строк.

  21. Преобразование строки с использованием хеш-функции MD5. На входе программы файл со списком строк, с помощью хеш-функции преобразуем все строки. Затем на вход подаем искомую строку, также с помощью хеш-функции преобразовываем ее и ищем в общем списке преобразованных строк.

  22. Преобразование строки с использованием хеш-функции SHA. На входе программы файл со списком строк, с помощью хеш-функции преобразуем все строки. Затем на вход подаем искомую строку, также с помощью хеш-функции преобразовываем ее и ищем в общем списке преобразованных строк.

  23. Преобразование строки с использованием хеш-функции SHA1. На входе программы файл со списком строк, с помощью хеш-функции преобразуем все строки. Затем на вход подаем искомую строку, также с помощью хеш-функции преобразовываем ее и ищем в общем списке преобразованных строк.

  24. Преобразование строки с использованием хеш-функции ripemd160. На входе программы файл со списком строк, с помощью хеш-функции преобразуем все строки. Затем на вход подаем искомую строку, также с помощью хеш-функции преобразовываем ее и ищем в общем списке преобразованных строк.