Поделиться через


API шифрования: следующее поколение

Цель

API шифрования: следующее поколение (CNG) является долгосрочной заменой cryptoAPI. CNG предназначен для расширения на многих уровнях и не зависят от криптографии в поведении.

Аудитория разработчика

CNG предназначен для использования разработчиками приложений, которые позволят пользователям создавать и обмениваться документами и другими данными в безопасной среде, особенно в небезопасных носителях, таких как Интернет. Разработчики должны быть знакомы с языками программирования C и C++ и средой программирования на основе Windows. Хотя это не обязательно, рекомендуется понимание криптографии или связанных с безопасностью субъектов.

Если вы разрабатываете поставщик криптографических алгоритмов CNG или поставщик хранилища ключей, необходимо скачать пакет средств разработки поставщиков шифрования от Майкрософт.

Требования во время выполнения

CNG поддерживается начиная с Windows Server 2008 и Windows Vista. Сведения о требованиях среды выполнения для определенного элемента программирования см. в разделе "Требования " эталонной страницы для этого элемента.

В этом разделе

В следующих разделах содержатся сведения о CNG и его использовании в приложениях:

Тема Описание
О CNG Описание функций CNG, криптографических примитивов и хранилища ключей, извлечения, импорта и экспорта.
использование CNG Объясняет, как использовать функции конфигурации шифрования для CNG и типичного программирования CNG.
Справочник по CNG Подробные описания элементов программирования CNG. Эти страницы содержат справочные описания API для работы с CNG.

Комплект средств разработки поставщиков шифрования

CryptoAPI