RSACryptoServiceProvider
被记录为可能不是线程安全的。不幸的是,它使用内部调用,EncryptKey
所以我无法分析代码来验证它。那么是否知道它实际上是否是线程安全的?
我问是因为我System.Security.Cryptography
至少有一次(MD5
)遇到了线程安全问题。
我的问题与Mitigating RsaCryptoServiceProvider thread safety issues on a web server非常相似,但是这个问题并没有得到真正的回答(在高负载下是否失败的实验并不能保证线程安全)。