安装
pip install rsa
简单使用
import rsa# RSA加密解密示例def rsaEncrypt(str): #生成公钥私钥 (pubkey, privkey) = rsa.newkeys(512) #明文编码格式 content = str.encode('utf-8') #公钥加密 crypto = rsa.encrypt(content, pubkey) return (crypto, privkey)# RSA解密def rsaDecrypt(str, pk): #私钥解密 content = rsa.decrypt(str, pk) con = content.decode('utf-8') return con#示例(a, b) = rsaEncrypt("hello")print('加密后密文:')#密文转化后未必可以反编码出字符串,有可能会超出转换范围print(a)content = rsaDecrypt(a, b)print('解密后明文:')print(content)