2009-08-03 44 views
0

我正在使用RSACryptoServiceProvider来执行一些非对称加密。如何在.Net中生成特定长度的RSA公钥/私钥?

根据MSDN,当你实例化一个新的RSACryptoServiceProvider时,你会得到一个你可以使用的公钥/私钥对。

很明显,这一对是使用一些默认值 - 特别是长度来生成的。我想指定我自己的长度以提高安全性。

我该怎么做?

在此先感谢。

回答

2

RSACryptoServiceProvider的其中一个构造函数将KeySize作为参数。请参阅有关允许值的文档。

+0

不知道我怎么错过了。谢谢。 – Thenon 2009-08-03 12:36:36