引入包
1.加密
var publicKey = "xxxxxx"; var password = "123456"; let RSAEncrypt = new JSEncrypt(); RSAEncrypt.setPublicKey(publicKey); let encryptedPass = RSAEncrypt.encrypt(password); password = encryptedPass;二、python3的pycryptodomex
引入包
pip install pycryptodomex1.加密
from Cryptodome.Cipher import PKCS1_v1_5 from Cryptodome.PublicKey import RSA
def rsa_encrypt(password, rsa_publickey):
key = RSA.import_key(rsa_publickey)
passwd = PKCS1_v1_5.new(key)
text = base64.b64encode(passwd.encrypt(bytes(password, encoding='utf-8')))
return text
publicKey = "xxxxxx" password = "yyyyyy" publicKey = "-----BEGIN PUBLIC KEY-----n" + publicKey + "n-----END PUBLIC KEY-----" password = rsa_encrypt(password, publicKey)



