RSACryptoServiceProvider
潜在的にスレッドセーフではないことが文書化されています。残念ながら、内部呼び出しを使用してEncryptKey
いるため、コードを分析して検証することはできません。実際にスレッドセーフかどうかはわかっていますか?
System.Security.Cryptography
少なくとも 1 回はスレッド セーフに問題があったため、質問しています( MD5
)。
私の質問はMitigating RsaCryptoServiceProvider thread safety issues on a web serverに非常に似ていますが、その質問には実際には答えられませんでした (高負荷で何かが失敗するかどうかの実験は、スレッドの安全性を保証しません)。