我使用的充气城堡(C#/ vb.net版),并产生一个4096字节的RSA密钥对我这个套路证书的使用方法:
Public Shared Function GenerateRSAKeypair(keylength As Integer) As AsymmetricCipherKeyPair
Dim r As New RsaKeyPairGenerator()
r.Init(New KeyGenerationParameters(New SecureRandom(), keylength))
Dim keys As AsymmetricCipherKeyPair = r.GenerateKeyPair()
Return keys
End Function
过程工程确定,但它需要一个很长的时间,长达一分钟(我在2.4GHz的奔腾双核)。
由于我没有与RSA这些东西太多经验(几乎没有真正的),我只是想,它需要这么长时间来生成密钥问,如果这是正常的,或者如果我做错了什么。
提前致谢!