次の方法で共有


BCRYPT_PKCS1_PADDING_INFO 構造体 (bcrypt.h)

BCRYPT_PKCS1_PADDING_INFO構造体は、PKCS #1 パディング スキームのオプションを提供するために使用されます。

構文

typedef struct _BCRYPT_PKCS1_PADDING_INFO {
  LPCWSTR pszAlgId;
} BCRYPT_PKCS1_PADDING_INFO;

メンバー

pszAlgId

埋め込みの作成に使用する 暗号化アルゴリズム を識別する null で終わる Unicode 文字列へのポインター。 このアルゴリズムは ハッシュ アルゴリズムである必要があります。 署名を作成するときに、このアルゴリズムに対応する オブジェクト識別子 (OID) が署名の DigestInfo 要素に追加され、このメンバーが NULLの場合、OID は追加されません。 署名を検証するときに、このメンバーに対応する OID が署名の OID と同じでない場合、検証は失敗します。 署名に OID がない場合、このメンバーが でない限り、検証は NULL失敗します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header bcrypt.h

こちらもご覧ください

CNG アルゴリズム識別子

BCryptDecrypt

BCryptEncrypt

BCryptSignHash

BCryptVerifySignature