关于python rsa加密问题

我现在有公钥,如何进行加密,不知道怎么使用,有没有代码啊?
,我现在有公钥,如何进行加密,不知道怎么使用,有没有代码啊?

参考下这个 https://blog.csdn.net/chengqiuming/article/details/78601130

 import rsa
key = rsa.newkeys(3000)#生成随机秘钥
privateKey = key[1]#私钥
publicKey = key[0]#公钥
message ='sanxi Now is better than never.'
print('Before encrypted:',message)
message = message.encode()
cryptedMessage = rsa.encrypt(message, publicKey)
print('After encrypted:\n',cryptedMessage)
message = rsa.decrypt(cryptedMessage, privateKey)
message = message.decode()
print('After decrypted:',message)

rsa算法利用的是大素数分解的困难性来保证安全的
加密:明文的公钥次幂,在模n(应该就是你说的幂了)
解密:密文的密匙次幂,在模n,即可得到明文

上面说的cryptedMessage = rsa.encrypt(message, publicKey) 不是已经说明了公钥了吗;加密时使用公钥和加密的信息;解密使用私钥和加密后的信息

import rsa
#从公钥文件读取公钥
with open('private.pem') as privatefile:
p = privatefile.read()
privkey = rsa.PrivateKey.load_pkcs1(p)

用公钥加密

crypto = rsa.encrypt(message, pubkey)