X509AsymmetricSecurityKey.IsAsymmetricAlgorithm(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示指定的算法是否使用非对称密钥。
public:
override bool IsAsymmetricAlgorithm(System::String ^ algorithm);
public override bool IsAsymmetricAlgorithm (string algorithm);
override this.IsAsymmetricAlgorithm : string -> bool
Public Overrides Function IsAsymmetricAlgorithm (algorithm As String) As Boolean
参数
- algorithm
- String
加密算法。
返回
如果指定的算法为 DsaSha1Signature、RsaSha1Signature、RsaSha256Signature、RsaOaepKeyWrap 或 RsaV15KeyWrap,则为 true
;否则为 false
。
注解
由于 SHA1 出现冲突问题,Microsoft 建议使用基于 SHA256 或更好的安全模型。