EncryptedData メソッド

[CAPICOM は32ビットのみのコンポーネントであり、Windows Server 2008、Windows Vista、Windows XP の各オペレーティングシステムで使用できます。 代わりに、プラットフォーム呼び出しサービス (PInvoke) を使用して Win32 API 関数 CryptEncryptMessageCryptDecryptMessage を呼び出し、メッセージの暗号化と復号化を行います。 PInvoke の詳細については、「 プラットフォーム呼び出しのチュートリアル」を参照してください。 P/invoke を使用した .net と cryptoapi: パート 1.net および cryptoapi を使用した .Net と cryptoapi: パート2サブセクション(CAPICOM と p/invoke を使用した .net 暗号化の拡張) が役立つ場合もあります。]

暗号化 解除 メソッドは、暗号化およびエンコードされたデータ文字列を復号化します。 結果として得られるプレーンテキストデータは、 EncryptedDataオブジェクトの Contentプロパティになります。 Setsecretメソッドによって設定されたシークレットが、コンテンツの暗号化に使用されるキーの派生に使用されるシークレットとまったく同じでない限り、コンテンツの暗号化解除は失敗します。

構文

EncryptedData.Decrypt( _
  ByVal EncryptedMessage _
)

パラメーター

Encryptedmessage [から]

復号化されるエンコードされた暗号化データを含む文字列。

戻り値

このメソッドは値を返しません。

解説

現在のシークレットから派生したセッションキーが、復号化に使用されます。 このメソッドは、現在のシークレットがメッセージの暗号化に使用されたシークレットと完全に一致しない限り、正しいプレーンテキストを生成しません。

必要条件

要件
クライアント サポートの終了
Windows Vista
サーバー サポートの終了
Windows Server 2008
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
[DLL]
Capicom.dll

関連項目

暗号化オブジェクト

EncryptedData