我正在使用BC库进行加密。 代码:
RsaKeyPairGenerator generator = new RsaKeyPairGenerator();
KeyGenerationParameters genParams = new KeyGenerationParameters(new SecureRandom(), 2048);
generator.Init(genParams);
AsymmetricCipherKeyPair kp = generator.GenerateKeyPair();
下面的代码行需要很长时间(超过一分钟)才能执行:
AsymmetricCipherKeyPair kp = generator.GenerateKeyPair();
令人惊讶的是,有时执行同一段代码需要的时间少一些(大约17-18秒)。
有什么想法吗?