Криптография
Цель
Криптография — это использование кодов для преобразования данных, чтобы только конкретный получатель мог прочитать его с помощью ключа.
К технологиям шифрования Майкрософт относятся cryptoAPI, поставщики служб шифрования (CSP), средства CryptoAPI, CAPICOM, WinTrust, выдача сертификатов и управление ими и разработка настраиваемых инфраструктур открытых ключей. Кроме того, описаны сертификаты и регистрация смарт-карт, управление сертификатами и разработка пользовательских модулей.
Аудитория разработчика
CryptoAPI предназначен для использования разработчиками приложений на основе Windows, которые позволят пользователям создавать и обмениваться документами и другими данными в безопасной среде, особенно через небезопасные носители, такие как Интернет. Разработчики должны быть знакомы с языками программирования C и C++ и средой программирования Windows. Хотя это не обязательно, рекомендуется понимание криптографии или связанных с безопасностью субъектов.
CAPICOM — это 32-разрядный компонент, предназначенный для использования разработчиками, которые создают приложения с помощью языка программирования Visual Basic Scripting Edition (VBScript) или языка программирования C++. CAPICOM доступен для использования в операционных системах, указанных в Run-Time требованиях. Для дальнейшей разработки рекомендуется использовать .NET Framework для реализации функций безопасности. Дополнительные сведения см. в разделе Альтернативы использованиюCAPICOM.
Требования во время выполнения
Сведения о требованиях во время выполнения для определенного элемента программирования см. в разделе "Требования" эталонной страницы этого элемента.
CAPICOM 2.1.0.2 поддерживается в следующих операционных системах и версиях:
- Windows Server 2003
- Windows XP
CAPICOM доступен в виде распространяемого файла, который можно скачать из распространяемого пакета SDK платформы: CAPICOM.
Для служб сертификатов требуются следующие версии этих операционных систем:
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003
В этом разделе
Тема | Описание |
---|---|
о шифровании |
Основные понятия шифрования ключей и высокоуровневое представление технологий шифрования Майкрософт. |
использование криптографии |
Процессы, процедуры и расширенные примеры программ C и Visual Basic с помощью функций CryptoAPI и объектов CAPICOM. |
Справочник по шифрованию |
Подробные описания функций шифрования Майкрософт, интерфейсов, объектов, структур и других элементов программирования. Содержит справочные описания API для работы с цифровыми сертификатами. |