EncryptedData.Decrypt メソッド

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

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

構文

EncryptedData.Decrypt( _
  ByVal EncryptedMessage _
)

パラメーター

EncryptedMessage [in]

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

戻り値

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

注釈

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

要件

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

こちらもご覧ください

Cryptography オブジェクト

EncryptedData