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. |