def ASCIIPad(Message): K = (map(ord,reversed(Message))); le= len(K); x = [100+K[i] for i in range(le)]; x = ZZ(x,1000); return(x);
def rsaencrypt(Message, encrexp, encrmod): A = ASCIIPad(Message); E = power_mod(A,encrexp,encrmod); return(E);
p = next_prime(861786187687436287634876534289765348257634287956239487652349785634875634875); q = next_prime(7345678659826873465873492654392856349285734342875687689734569384275698374563847956349875);
N = p*q; e = 101; M="Crypto is used everywhere."; m=ASCIIPad(M); E = rsaencrypt(M,e,N); print(E);