0
我有大小42RSACryptoServiceProvider.KeySize大小有什么影响?
我使用的是RSACryptoServiceProvider
对象这个加密的字节数组:
$keySize = 16384
$rsaProvider = New-Object System.Security.Cryptography.RSACryptoServiceProvider($keySize)
你需要一台Cray超级计算机使用一个密钥大小大解密?
有以存储器等方面使用$keySize = 2048
,而不是16384任何好处?
如何使用16384会影响性能?我测试了加密一个小的.txt文件,它没有使用16384或2048有任何区别。如果文件非常大,如果我使用2048而不是16384,那么它会产生明显的差异吗? – 2015-03-19 22:27:18
RSA仅适用于数据大致高达模数的大小。以上所有内容都需要[混合加密](https://en.wikipedia.org/wiki/Hybrid_cryptosystem)。密钥大小16384的计算应该比2048位大小的密钥慢得多。如果情况并非如此,那么测量这种方式可能有些问题。你应该自己制定基准,并使用这些数字来达到时间和安全性之间的有用平衡,但正如我所说的。您可能不需要高于8192的密钥。 – 2015-03-19 22:51:27