- •Методические указания
- •Лабораторная работа №1 Инициализация дескриптора криптопровайдера
- •Лабораторная работа №2 Хеширование
- •Лабораторная работа №3 Создание контейнеров и генерация ключей
- •Лабораторная работа №4 Шифрование и дешифрование
- •Лабораторная работа №5 Создание и проверка цифровой подписи
- •Приложения Приложение 1. Криптографические типы данных
- •Приложение 2. Идентификаторы типов криптопровайдеров
- •Приложение 3. Идентификаторы имен криптопровайдеров
- •Приложение 4. Идентификаторы алгоритмов шифрования
- •Приложение 5. Идентификаторы алгоритмов цифровой подписи
- •Приложение 6. Идентификаторы алгоритмов хеширования
- •Приложение 7. Идентификаторы алгоритмов обмена ключами
- •Библиографический список
- •Содержание
- •Методические указания
- •394026 Воронеж, Московский просп., 14
Содержание
Лабораторная работа №1 1
Инициализация дескриптора криптопровайдера 1
Лабораторная работа №2 8
Хеширование 8
Лабораторная работа №3 13
Создание контейнеров и генерация ключей 13
Лабораторная работа №4 20
Шифрование и дешифрование 20
Лабораторная работа №5 27
Создание и проверка цифровой подписи 27
ПРИЛОЖЕНИЯ 31
Приложение 1. Криптографические типы данных 31
Приложение 2. Идентификаторы типов криптопровайдеров 33
Приложение 3. Идентификаторы имен криптопровайдеров 35
Приложение 4. Идентификаторы алгоритмов шифрования 37
Приложение 5. Идентификаторы алгоритмов цифровой подписи 38
Приложение 6. Идентификаторы алгоритмов хеширования 39
Приложение 7. Идентификаторы алгоритмов обмена ключами 40
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 41
СОДЕРЖАНИЕ 42
Методические указания
к выполнению лабораторных работ по дисциплине «Методы программирования» для студентов специальности 090301 «Компьютерная безопасность» очной формы обучения
Составитель
Куликов Сергей Сергеевич
В авторской редакции
Подписано к изданию 18.11.2013.
Уч.-изд. л. 2,6.
ФГБОУ ВПО «Воронежский государственный
технический университет»
394026 Воронеж, Московский просп., 14