.net X509Certificate2.PublicKey返回的线程安全和RSACryptServiceProvider
.net X509Certificate2.PublicKey返回的线程安全和RSACryptServiceProvider,.net,cryptography,rsacryptoserviceprovider,.net,Cryptography,Rsacryptoserviceprovider,rsacyptoserviceprovider被记录为可能不线程安全。不幸的是,它对EncryptKey使用内部调用,因此我无法分析代码来验证它。那么,是否知道它实际上是线程安全的呢 我这样问是因为我在System.Security.Cryptography中至少遇到过一次线程安全问题(MD5) 我的问题与非常相似,但是这个问题并没有得到真正的回答(在高负载下是否有故障的实验并不能保证线程安全) 如果它没有被证明是线程安全的,我认为它不是。Microsoft可以根据框架和操作系统版本更改实现。其
rsacyptoserviceprovider
被记录为可能不线程安全。不幸的是,它对EncryptKey
使用内部调用,因此我无法分析代码来验证它。那么,是否知道它实际上是线程安全的呢
我这样问是因为我在System.Security.Cryptography
中至少遇到过一次线程安全问题(MD5
)
我的问题与非常相似,但是这个问题并没有得到真正的回答(在高负载下是否有故障的实验并不能保证线程安全) 如果它没有被证明是线程安全的,我认为它不是。Microsoft可以根据框架和操作系统版本更改实现。其中一些可能是线程安全的,一些可能不是。好的,所以您认为我应该找到一种方法来重新创建
rsacyptoserviceprovider
,该方法由X509Certificate
返回?