public static byte[] Encrypt(byte[] plain, RSAPublic pub) { BigInteger plainInt = new BigInteger(plain); BigInteger cipherInt = BigInteger.ModPow(plainInt, pub.E, pub.N); return(cipherInt.ToByteArray()); }
public RSAKeyPair(RSAPublic pub, RSAPrivate pri) { Public = pub; Private = pri; }