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


Поставщики хранилища ключей CNG

В отличие от API шифрования (CryptoAPI), API шифрования: следующий поколение (CNG) отделяет поставщиков шифрования от поставщиков хранилища ключей (KSPS). Ключевые показатели эффективности можно использовать для создания, удаления, экспорта, импорта, открытия и хранения ключей. В зависимости от реализации они также могут использоваться для асимметричного шифрования, секретного соглашения и подписания. Корпорация Майкрософт устанавливает следующие ключевые показатели эффективности в Windows. Однако поставщики могут создавать и устанавливать другие поставщики.

Поставщик хранилища ключей программного обеспечения Майкрософт

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

Алгоритм Характер использования Длина ключа (биты)
Диффи-Хеллман (DH) Секретное соглашение и обмен ключами 512–4096 в 64-разрядных добавочных значениях
Алгоритм цифровой подписи (DSA) Подписи 512–1024 в 64-разрядных добавочных значениях
Эллиптическая кривая Диффи-Хеллман (ECDH) Секретное соглашение и обмен ключами P256, P384, P521
Алгоритм цифровой подписи с многоточием (ECDSA) Подписи P256, P384, P521
RSA Асимметричное шифрование и подпись 512–16384 в 64-разрядных добавочных значениях

Поставщик хранилища ключей смарт-карт Майкрософт

Поставщик хранилища ключей смарт-карт Майкрософт поддерживает создание и хранение ключей смарт-карт и следующие алгоритмы.

Алгоритм Характер использования Длина ключа (биты)
Диффи-Хеллман (DH) Секретное соглашение и обмен ключами 512–4096 в 64-разрядных добавочных значениях
Эллиптическая кривая Диффи-Хеллман (ECDH) Секретное соглашение и обмен ключами P256, P384, P521
Алгоритм цифровой подписи с многоточием (ECDSA) Подписи P256, P384, P521
RSA Асимметричное шифрование и подпись 512–16384 в 64-разрядных добавочных значениях

Идентификаторы алгоритма CNG

Функции хранилища ключей CNG

Общие сведения о поставщиках шифрования