次の方法で共有


Cryptography API: 次世代

目的

Cryptography API: Next Generation (CNG) は、CryptoAPIの長期的な代替です。 CNG は、さまざまなレベルで拡張可能であり、動作に依存しない暗号化を実現するように設計されています。

開発者対象ユーザー

CNG は、ユーザーがセキュリティで保護された環境で、特にインターネットなどのセキュリティで保護されていないメディアを介してドキュメントやその他のデータを作成および交換できるようにするアプリケーションの開発者が使用することを目的としています。 開発者は、C および C++ プログラミング言語と Windows ベースのプログラミング環境に精通している必要があります。 必須ではありませんが、暗号化またはセキュリティ関連のサブジェクトについて理解することをお勧めします。

CNG 暗号化アルゴリズム プロバイダーまたはキー ストレージ プロバイダーを開発している場合は、Microsoft から Cryptographic Provider Development Kit をダウンロードする必要があります。

実行時の要件

CNG は、Windows Server 2008 および Windows Vista 以降でサポートされています。 特定のプログラミング要素の実行時要件については、その要素のリファレンス ページの「要件」セクションを参照してください。

このセクションでは、次の操作を行います。

話題 形容
CNG について
CNG 機能、暗号化プリミティブ、キーストレージ、取得、インポート、エクスポートについて説明します。
CNG を使用した
CNG の暗号化構成機能と一般的な CNG プログラミングを使用する方法について説明します。
CNG リファレンス
CNG プログラミング要素の詳細な説明。 これらのページには、CNG を操作するための API のリファレンス説明が含まれています。