Share via


暗号化サービス プロバイダー

重要

この API は非推奨です。 新規および既存のソフトウェアでは 、Cryptography Next Generation API の 使用を開始する必要があります。Microsoft は、今後のリリースでこの API を削除する可能性があります。

 

暗号化サービス プロバイダー (CSP) には、暗号化標準とアルゴリズムの実装が含まれています。 少なくとも、CSP は CryptoSPI (システム プログラム インターフェイス) で関数を実装するダイナミック リンク ライブラリ (DLL) で構成されます。 ほとんどの CSP には、独自の全ての関数の実装が含まれています。 ただし、一部の CSP は、主に Windows サービス コントロール マネージャーによって管理される Windows ベースのサービス プログラムに関数を実装します。 スマート カードやセキュリティで保護されたコプロセッサなど、ハードウェアに機能を実装するものもあります。 CSP が独自の関数を実装していない場合、DLL はパススルー レイヤーとして機能し、オペレーティング システムと実際の CSP 実装間の通信を容易にします。

このセクションには、次のトピックがあります。

トピック 内容
暗号化プロバイダーの種類 暗号化プロバイダーの種類は、データ形式と暗号化プロトコルを共有する暗号化サービス プロバイダーのファミリです。 データ形式には、アルゴリズム の埋め込み スキーム、 キーの長さ、既定のモードが含まれます。
Microsoft 暗号化サービス プロバイダー 現在 Microsoft から入手できる CSP に関する詳細情報。