Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Цель
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. |