import rsa
import json
import requests
import base64
#BEGIN PUBLIC KEY 需要注意只有一个空格,否则就会报错
PUBLIC_KEY = ‘’’
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlvpFGFG8HzGaegzfeJOOswFlyTwPxDXokgPiCeu7viWBt9jPTpvysmLVXaB3VBNkTkWj8N1NAGnY0623rSxXh0ugzn2azWbCLrq6l77YL6POIDXAWxQhSdQ2v+Lf9Q9e12oSN/Sc9Aea4NRfWCTpkB6+JWHvF92o
-----END PUBLIC KEY-----’’’
def encrypt(test):
pubkey = rsa.PublicKey.load_pkcs1_openssl_pem(PUBLIC_KEY.encode())
crypt_text = rsa.encrypt(test.encode(‘utf-8’),pubkey)
rsa_key = base64.b64encode(crypt_text).decode(‘ascii’)
print(rsa_key)
encrypt(‘11111’)