How to speed up RSA key pair generation process
问题 I am using below code to generate 10000 RSA key pairs. It seems to be taking very long (takes around 25-30 minutes): for (int i = 0; i < 10000; i++) { String[] arr = GenerateKeys(1024); } public static string[] GenerateKeys(int keySizeInBits) { var r = new RsaKeyPairGenerator(); r.Init(new KeyGenerationParameters(new SecureRandom(), keySizeInBits)); var keyPair = r.GenerateKeyPair(); var publicKey = string.Empty; using (var stream = new MemoryStream()) { var textWriter = new StreamWriter