<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.1" />

Org.BouncyCastle.Crypto.Generators.RsaKeyPairGenerator

namespace Org.BouncyCastle.Crypto.Generators { public class RsaKeyPairGenerator : IAsymmetricCipherKeyPairGenerator { protected static readonly BigInteger One; protected static readonly BigInteger DefaultPublicExponent; protected const int DefaultTests = 100; protected RsaKeyGenerationParameters parameters; public virtual void Init(KeyGenerationParameters parameters); public virtual AsymmetricCipherKeyPair GenerateKeyPair(); protected virtual BigInteger ChooseRandomPrime(int bitlength, BigInteger e); public RsaKeyPairGenerator(); } }