我正在使用RSACryptoServiceProvider进行一些非对称加密。
根据MSDN,当您实例化新的RSACryptoServiceProvider时,您将获得为您生成的公钥/私钥对。
显然,这对是使用一些默认值生成的 - 特别是长度。我想指定自己的长度以获得更高的安全性。
我该怎么做?
提前致谢。
答案 0 :(得分:2)
RSACryptoServiceProvider的构造函数之一将KeySize作为参数。尽管如此,请查阅有关允许值的文档。
答案 1 :(得分:0)
http://msdn.microsoft.com/en-us/library/d0c0sch1.aspx
public:
RSACryptoServiceProvider(
int dwKeySize, // <- wow a size!
CspParameters^ parameters
)