Рекомендуем

Введение в защиту информации в автоматизированных системахМалюк А. А., Пaзизин С. В., Погожин Н. С. Введение в защиту информации в автоматизированных системах
Основы современной криптографии и стеганографииРябко Б.Я., Фионов А.Н. Основы современной криптографии и стеганографии
Информационная безопасность открытых систем. Том 1. Угрозы, уязвимости, атаки и подходы к защитеЗапечников С.В., Милославская Н.Г., Толстой А.И., Ушаков Д.В. Информационная безопасность открытых систем. Том 1. Угрозы, уязвимости, атаки и подходы к защите

Книга

Криптографические интерфейсы и их использование

2007 г.
278 стр.
Тираж 1000 экз.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-93517-331-9
ББК 32.973
УДК 003.26
Аннотация
Рассмотрены основы использования криптографических интерфейсов в приложениях операционной системы Windows, создаваемых на языках программирования Object Pascal и C++, а также в приложениях для сети Интернет, создаваемых на языках сценариев JavaScript и JavaScript. Изложение материала сопровождается примерами создания и хранения криптографических ключей, шифрования и расшифрования файлов и сообщений, их хеширования, вы-числения и проверки электронной цифровой подписи, работы с сертификатами открытых ключей и их хранилищами. Для разработчиков программных средств защиты информации, специалистов, интересующихся современными методами и средствами криптографической защиты информации в компьютерных системах, студентов и аспирантов вузов.

Оглавление

Предисловие

Введение

Глава 1. Основы современной криптографии
1.1. Симметричная и асимметричная криптография
1.2. Электронная цифровая подпись и функции хеширования
1.3. Инфраструктура открытых ключей
1.4. Принципы построения и использования криптографического интерфейса Windows (CryptoAPI)

Глава 2. Использование базовых криптографических функций. CryptoAPI 1.0
2.1. Обзор функций CryptoAPI 1.0
2.2. Получение информации о криптопровайдерах
2.3. Создание, хранение и распространение криптографических ключей
2.4. Шифрование и расшифрование данных
2.5. Получение и проверка электронной цифровой подписи
2.6. Управление доступом к контейнеру ключей

Глава 3. Использование криптографических функций для работы с сертификатами CryptoAPI 2.0
3.1. Обзор функций CryptoAPI 2.0
3.2. Работа с хранилищами сертификатов
3.3. Получение информации о сертификатах
3.4. Шифрование и расшифрование сообщений
3.5. Получение и проверка хеш-значений и электронной цифровой подписи

Глава 4. Использование криптографических многокомпонентных объектов CAPICOM
4.1. Обзор объектов CAPICOM
4.2. Получение информации о криптопровайдерах
4.3. Работа с сертификатами и их хранилищами
4.4. Шифрование и расшифрование данных
4.5. Хеширование данных, получение и проверка электронной цифровой подписи
4.6. Запрос и получение сертификатов в удостоверяющем центре

Глава 5. Системные программы для работы с сертификатами
5.1. Создание сертификатов
5.2. Создание списка доверенных сертификатов
5.3. Вычисление и проверка ЭЦП
5.4. Управление сертификатами
5.5. Получение сертификата в удостоверяющем центре

Список сокращений

Список литературы