次の方法で共有


CNG キー ストレージ プロバイダー

Cryptography API (CryptoAPI) とは異なり、Cryptography API: Next Generation (CNG) は暗号化プロバイダーをキー ストレージ プロバイダー (KSP) から分離します。 KSP を使用して、キーの作成、削除、エクスポート、インポート、開き、格納を行うことができます。 実装によっては、非対称暗号化、秘密契約、署名にも使用できます。 Microsoft は、次の CSP を Windows にインストールします。 ただし、ベンダーは他のプロバイダーを作成してインストールできます。

Microsoft ソフトウェア キー ストレージ プロバイダー

Microsoft ソフトウェア キー ストレージ プロバイダーは、ソフトウェア キーの作成と保存、および次のアルゴリズムをサポートしています。

アルゴリズム 目的 キーの長さ (ビット)
Diffie-Hellman (DH) 秘密契約とキー交換 64 ビットインクリメントで 512 ~ 4096
デジタル署名アルゴリズム (DSA) シグネチャ 64 ビット増分で 512 から 1024
楕円曲線 Diffie-Hellman (ECDH) 秘密契約とキー交換 P256、P384、P521
楕円曲線デジタル署名アルゴリズム (ECDSA) シグネチャ P256、P384、P521
RSA 非対称暗号化と署名 64 ビットインクリメントで 512 ~ 16384

Microsoft スマート カード キー記憶域プロバイダー

Microsoft スマート カード キー ストレージ プロバイダーでは、スマート カード キーの作成と保存、および次のアルゴリズムがサポートされています。

アルゴリズム 目的 キーの長さ (ビット)
Diffie-Hellman (DH) 秘密契約とキー交換 64 ビットインクリメントで 512 ~ 4096
楕円曲線 Diffie-Hellman (ECDH) 秘密契約とキー交換 P256、P384、P521
楕円曲線デジタル署名アルゴリズム (ECDSA) シグネチャ P256、P384、P521
RSA 非対称暗号化と署名 64 ビットインクリメントで 512 ~ 16384

CNG アルゴリズム識別子

CNG キーストレージ関数

暗号化プロバイダーについて