EncryptionAlgo プロパティ

プライベート メッセージのメッセージ本文を暗号化するために使用される暗号化アルゴリズムの名前を取得します。値の設定も可能です。

名前空間:  Microsoft.SqlServer.Dts.Tasks.MessageQueueTask
アセンブリ:  Microsoft.SqlServer.MSMQTask (Microsoft.SqlServer.MSMQTask.dll)

構文

'宣言
<BrowsableAttribute(False)> _
Public Property EncryptionAlgo As EncryptionAlgorithmWrapper
    Get
    Set
'使用
Dim instance As MessageQueueTask
Dim value As EncryptionAlgorithmWrapper

value = instance.EncryptionAlgo

instance.EncryptionAlgo = value
[BrowsableAttribute(false)]
public EncryptionAlgorithmWrapper EncryptionAlgo { get; set; }
[BrowsableAttribute(false)]
public:
virtual property EncryptionAlgorithmWrapper^ EncryptionAlgo {
    EncryptionAlgorithmWrapper^ get () sealed;
    void set (EncryptionAlgorithmWrapper^ value) sealed;
}
[<BrowsableAttribute(false)>]
abstract EncryptionAlgo : EncryptionAlgorithmWrapper with get, set
[<BrowsableAttribute(false)>]
override EncryptionAlgo : EncryptionAlgorithmWrapper with get, set
final function get EncryptionAlgo () : EncryptionAlgorithmWrapper
final function set EncryptionAlgo (value : EncryptionAlgorithmWrapper)

プロパティ値

型: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask. . :: . .EncryptionAlgorithmWrapper
暗号化アルゴリズムの名前です。

実装

IMessageQueueTask. . :: . .EncryptionAlgo

説明

メッセージ キュー タスクは、RC2 と RC4 アルゴリズムをサポートします。このプロパティの既定値は RC2 です。詳細については、.NET Framework クラス ライブラリの「EncryptionAlgorithm 列挙体」を参照してください。EncryptionAlgorithm 列挙は、System.Messaging 名前空間にあります。

重要な注意事項重要

メッセージ キュー タスクを構成してメッセージを送信する場合、メッセージ キュー (MSMQ) で現在サポートされている暗号化アルゴリズム (RC2 および RC4) のいずれかを使用してメッセージを暗号化できます。現在、いずれの暗号化アルゴリズムも、メッセージ キューでまだサポートされていない最新のアルゴリズムと比較して、暗号強度の弱さが指摘されています。そのため、メッセージ キュー タスクを使ってメッセージを送信する場合は、必要な暗号強度を満たすことができるかどうかを十分に検討する必要があります。