python下读取公私钥做加解密实例详解
发布时间:2020-12-17 08:30:33 所属栏目:Python 来源:网络整理
导读:python下读取公私钥做加解密实例详解 在RSA有一种应用模式是公钥加密,私钥解密(另一种是私钥签名,公钥验签)。下面是Python下的应用举例。 假设我有一个公钥文件,rsa_pub.pem,我要读取这个公钥并用它来加密。 from M2Crypto import RSA,BIO fp = file('r
python下读取公私钥做加解密实例详解 在RSA有一种应用模式是公钥加密,私钥解密(另一种是私钥签名,公钥验签)。下面是Python下的应用举例。 假设我有一个公钥文件,rsa_pub.pem,我要读取这个公钥并用它来加密。 from M2Crypto import RSA,BIO fp = file('rsa_pub.pem','rb'); pub_key_str = fp.read(); fp.close(); mb = BIO.MemoryBuffer(pub_key_str); pub_key = RSA.load_pub_key_bio(mb); data = '12345678'; en_data = pub_key.public_encrypt(data,RSA.pkcs1_padding); ... 私钥文件rsa_private.pem,读取私钥并用来解密 from M2Crypto import RSA,BIO private_key_str = file('rsa_private.pem','rb').read(); private_key = RSA.load_key_string(private_key_str); data = 'sdfdjslfjaskldfjdsklfjsd'; de_data = private_key.private_decrypt(data,RSA.pkcs1_padding); 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从零学python系列之教你如何根据图片生成字符画
- Python递归数据读取
- python – 检测变量是否为sympy类型
- 教你用Django搭建一款企业型的网站!只需十分钟就完美搭建!
- python – Zope:无法在属性装饰器下访问REQUEST
- Python解决字符串encode与decode乱码示例
- python – PyQt:QFileDialog.getExistingDirectory使用默认
- python – 使用groupby和pandas dataframe中的多个列从字符
- python中map()与zip()操作方法
- python – ImportError:没有名为remote的模块