Microsoft Base Cryptographic Provider

Microsoft Base Cryptographic Provider は初期 の暗号化サービス プロバイダー (CSP) プロバイダーであり、 CryptoAPI バージョン 1.0 および 2.0 と共に配布されます。 これは、デジタル署名とデータ暗号化をサポートする汎用プロバイダーです。

RSA 公開キー アルゴリズムは、すべての公開キー操作に使用されます。

以前のバージョンとの下位互換性を維持するために、新しいバージョンのプロバイダーでは、Wincrypt.h の名前のバージョン 1.0 の指定が保持されます。 ただし、このプロバイダーのバージョン 2.0 は現在出荷中です。 使用中のプロバイダーの実際のバージョンを確認するには、dwParam 引数を PP_VERSION に設定して CryptGetProvParam を呼び出します。 0x0200が pbData で返された場合は、バージョン 2.0 になります。

[プロバイダーの種類] PROV_RSA_FULL
プロバイダー名 MS_DEF_PROV