Рассмотрены основы использования криптографических интерфейсов в приложениях операционной системы Windows, создаваемых на языках программирования Object Pascal и C++, а также в приложениях для сети Интернет, создаваемых на языках сценариев JavaScript и VBScript. Изложение материала сопровождается примерами создания и хранения криптографических ключей, шифрования и расшифрования файлов и сообщений, их хеширования, вычисления и проверки электронной цифровой подписи, работы с сертификатами открытых ключей и их хранилищами. Для разработчиков программных средств защиты информации, специалистов, интересующихся современными методами и средствами криптографической защиты информации в компьютерных системах, студентов и аспирантов ВУЗов.