rsa加密 python,rsa加密文件 python
#-* -编码:utf-8-* -
导入南非共和国
#生成键
(公钥,私钥)=RSA .纽基斯(1024))).
#======================================#=============。
#场景0 )密钥保存导入
#======================================#=============。
#保存键
withopen(public .PEM,)w))作为女:
f.write(Pubkey.save_PKcs1).解码) )
打印((=======================)
withopen(private .PEM , w )作为女:
f.write(privkey.save_PKcs1().解码) )
#导入密钥
withopen(public .PEM,)r))作为女:
withopen(private .PEM , r )作为女:
withopenajdjj/RSA _ public _ key .PEM , r )作为女:
withopenajdjj/RSA _ private _ key .PEM , r )作为女:
""
加密mtdbm/p
DEFRSA_encrypt(消息) :
crypto _ email _ text=RSA加密(消息。encode()、pubkey)))))))))))。
返回加密电子邮件文本
# message=这是商机:
#print(Pubkey, \ n ))))))))))))))0)
# crypto _ email _ text=RSA。加密(消息。encode)、pubkey)))))))))))))))))))。
#print(crypto_email_text))。
text=RSA_encrypt(Helloworld)。
是打印(文本)
""
""
DEFRSA_decrypt(消息) :
返回消息_字符串
打印( \n ,消息)
""
""
crypto _ email _ text=RSA签名(消息。encode)、privkey、 SHA-1 )))))))))))))。
""
""
#接收命令文、密文,用公钥验证,进行身份确认
RSA.verify(message.encode)、crypto_email_text、pubkey)。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。