EncryptedData.Decrypt メソッド
[CAPICOM は、次のオペレーティング システムで使用できる 32 ビットのみのコンポーネントです: Windows Server 2008、Windows Vista、および Windows XP。 代わりに、プラットフォーム呼び出しサービス (PInvoke) を使用して Win32 API 関数 CryptEncryptMessage と CryptDecryptMessage を呼び出して、メッセージの暗号化と暗号化解除を行います。 PInvoke の詳細については、「 プラットフォーム呼び出しのチュートリアル」を参照してください。 P/Invoke を使用した .NET と CryptoAPI: パート 1 と P/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] |
|
関連項目