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


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

Цель

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

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

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

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

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

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

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

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