Message.HashAlgorithm 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置消息队列在验证消息或为消息创建数字签名时使用的哈希算法。
public:
property System::Messaging::HashAlgorithm HashAlgorithm { System::Messaging::HashAlgorithm get(); void set(System::Messaging::HashAlgorithm value); };
[System.Messaging.MessagingDescription("MsgHashAlgorithm")]
public System.Messaging.HashAlgorithm HashAlgorithm { get; set; }
[<System.Messaging.MessagingDescription("MsgHashAlgorithm")>]
member this.HashAlgorithm : System.Messaging.HashAlgorithm with get, set
Public Property HashAlgorithm As HashAlgorithm
属性值
HashAlgorithm 枚举值之一。 对于 Windows XP,默认值为 SHA
。 否则默认值为 MD5
。
- 属性
例外
消息队列经过筛选后忽略了 HashAlgorithm 属性。
注解
在源计算机上,消息队列在为消息创建数字签名时使用哈希算法。 然后,目标队列管理器在收到消息时使用相同的哈希算法对消息进行身份验证。
由于 MD5 和 SHA1 的冲突问题,Microsoft 建议使用 SHA256。