安装
pip install rsa
使用一
说明:简单入门使用 使用公钥加密 ----------->> 使用私钥进行解密
1 # -*- coding:utf-8 -*- 2 import rsa 3 4 5 def rsa_encrypt(d_str): 6 """ 7 生成私钥 和公钥 并接受字符串进行加密 8 :param d_str: 字符串 9 :return: 返回加密结果及私钥 10 """ 11 # 生成公钥和私钥 12 pubkey, privkey = rsa.newkeys(1024) 13 print pubkey, privkey 14 # 将字符串进行编码 15 content = d_str.encode('utf-8') 16 print '编码结果', content 17 # 公钥加密 18 crypto = rsa.encrypt(content, pubkey) 19 print '共钥加密结果', crypto 20 return crypto, privkey 21 22 23 def rsa_decrypt(crypto, privkey): 24 """ 25 解密 26 :param crypto: 公钥加密结果 27 :param privkey: 私钥 28 :return: 29 """ 30 # 解密 31 content = rsa.decrypt(crypto, privkey) 32 # 解码 33 content = content.decode('utf-8') 34 print '解密结果', content 35 36 37 if __name__ == '__main__': 38 a = rsa_encrypt('hello word') 39 rsa_decrypt(*a)