п р и к л а д н а я
КРИ ПТОГРАФИ Я
Использование
и синтез
криптографических
интерфейсов
f
*и
. . ANOlCi b
XAI VIVL bi ^1C i/\b VD l-tCiiiOVu
AQ А. Щербаков, А. Домашев
i i I гЧл! Л Р У С С Е А Я РЦАЦ11
п р и к л а д н а я
КРИПТОГРАФИЯ
криптографических
А. Щербаков, А. Домашев
Москва 2003
И. РУССШ РЕЦНЦУ
УДК 004. 45
БЕК 32. 973. 26-018. 2
Щ61
Щербаков Л. Ю. , Домашен А. В. Щ61 Прикладная криптография. Использование и синтез криптог-
рафических интерфейсов. — М: Издательско-торговый дом «Рус-
ская Редакциям, 2003. — 416 с. : ил. ISBN 5-7502-0215-1
Основное внимание в книге авторы уделяют прикладным воп-
росам — использованию уже существующих в операционных си-
стемах Microsoft криптографических модулей (криптопровайде-
ров) и созданию собственных криптопровайдеров при помощи
удобного инструментария — CSPDK. В книге очень подробно рассмотрен Microsoft Cryptographic. Application Programming Interface (CryptoAPI), впервые описа-
ны принципы реализации интерфейса вызовов CryptoAPI, при-
ведены подробные примеры получения информации о криптоп-
ровайдерах, использования CryptoAPI для обмена защищенны-
ми сообщениями и для реализации схемы цифровой подписи. Кроме того, подробно рассматриваются разработка криптопро-
вайдеров и необходимый для этого инструментарий. Читатель
познакомится с вопросами системной реализации криптографи-
ческих средств, деталями реализации криптографических алго-
ритмов в рамках собственного криптопровайдера и перспекти-
вами развития криптоинтерфейсов (функции CryptoAPI 2.
0). Книга содержит эксклюзивные материалы, не публиковавши-
еся ранее ни в одном из отечественных изданий, о применении
штатных криптопровайдеров, разработке собственных криптопро-
вайдеров при помощи CSPDK, а также об особенностях приклад-
ной криптографии. Книга состоит из 6 глав, 3 приложений и предметного указа-
теля, снабжена библиографическим списком и содержит полный
справочник функций CryptoAPI. Это издание предназначено криптографам-разработчикам, ис-
пользующим CryptoAPI, кроме того, ее можно рекомендовать в
качестве учебного пособия по прикладной криптографии для
профильных ВУЗов. УДК 004. 45
ББК 32. 973. 26-018. 2
Active Directory, BackOffice. FrontPage, JScript, Microsoft, Microsoft Press,
MS-DOS. Visual Basic, Visual КочРго, Windows и Windows NT являются то-
варными знаками или охраняемыми товарными знаками Microsoft Corporation. Все другие товарные знаки являются собственностью соответствующих фирм. © А. Ю. Щербаков. А. В. Домашев, 2003
© Оформление и подготовка к изданию,
Издательско-торговый лом «Русская
ISBN 5-7502-0215-1 Редакция», 2003
Оглавление
Предмет прикладной криптографии ... ... ... ... ... .