API шифрования: следующее поколение
Назначение
API шифрования: следующее поколение (CNG) является долгосрочной заменой CryptoAPI. CNG предназначен для расширения на многих уровнях и криптографии не зависит от поведения.
Аудитория разработчиков
CNG предназначен для использования разработчиками приложений, которые позволят пользователям создавать документы и другие данные и обмениваться ими в безопасной среде, особенно через небезопасные носители, такие как Интернет. Разработчики должны быть знакомы с языками программирования C и C++ и средой программирования на основе Windows. Хотя это и не обязательно, рекомендуется понимать криптографию или вопросы, связанные с безопасностью.
При разработке поставщика алгоритмов шифрования CNG или поставщика хранилища ключей необходимо скачать пакет средств разработки поставщиков служб шифрования от корпорации Майкрософт.
Требования к среде выполнения
CNG поддерживается начиная с Windows Server 2008 и Windows Vista. Сведения о требованиях времени выполнения для определенного элемента программирования см. в разделе Requirements страницы справочника по данному элементу.
В этом разделе
Раздел | Описание |
---|---|
Сведения о CNG |
Описание функций CNG, криптографических примитивов, а также хранения, извлечения, импорта и экспорта ключей. |
Использование CNG |
Объясняется, как использовать функции конфигурации шифрования CNG и типичное программирование CNG. |
Справочник по CNG |
Подробное описание элементов программирования CNG. Эти страницы содержат справочные описания API для работы с CNG. |