Шифрование
Назначение
Криптография — это использование кодов для преобразования данных таким образом, чтобы только конкретный получатель мог прочитать их с помощью ключа.
Криптографические технологии Майкрософт включают CryptoAPI, поставщиков криптографических служб (CSP), средства CryptoAPI, CAPICOM, WinTrust, выдачу сертификатов и управление ими, а также разработку настраиваемых инфраструктур открытых ключей. Также описаны сертификаты и интеллектуальные карта регистрации, управления сертификатами и разработки пользовательских модулей.
Аудитория разработчиков
CryptoAPI предназначен для разработчиков приложений windows, которые позволяют пользователям создавать документы и другие данные и обмениваться ими в безопасной среде, особенно через небезопасные носители, такие как Интернет. Разработчики должны быть знакомы с языками программирования C и C++ и средой программирования Windows. Хотя это не обязательно, рекомендуется понимание криптографии или вопросов, связанных с безопасностью.
CAPICOM — это 32-разрядный компонент, предназначенный для разработчиков, создающих приложения с помощью языка программирования Visual Basic Scripting Edition (VBScript) или языка программирования C++. CAPICOM доступен для использования в операционных системах, указанных в Run-Time Requirements. Для дальнейшей разработки мы рекомендуем использовать платформа .NET Framework для реализации функций безопасности. Дополнительные сведения см. в статье Альтернативы использованию CAPICOM.
Требования к среде выполнения
Сведения о требованиях во время выполнения для определенного элемента программирования см. в разделе Requirements страницы справочника по данному элементу.
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 для работы с цифровыми сертификатами. |