我正在與RSACryptoServiceProvider
一起工作,我在某本書和Internet上查看了示例。在所有示例中,正在使用的每種方法都會創建一個新類型的實例。再次創建RsaCryptoserviceProvider
是不是建議只創建一個RSACryptoServiceProvider
實例並在所有方法中重用它?
我正在與RSACryptoServiceProvider
一起工作,我在某本書和Internet上查看了示例。在所有示例中,正在使用的每種方法都會創建一個新類型的實例。再次創建RsaCryptoserviceProvider
是不是建議只創建一個RSACryptoServiceProvider
實例並在所有方法中重用它?
否 - 每次創建您自己的,否則,一旦您開始使用不同的密鑰,一切都會出現可怕的錯誤,或者如果您嘗試迭代並需要解密別的東西。此外它有thread safety problems。
值得引用一個例子。 – Kev 2012-01-11 00:00:57