Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net X509Certificate2.PublicKey返回的线程安全和RSACryptServiceProvider_.net_Cryptography_Rsacryptoserviceprovider - Fatal编程技术网

.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
返回?