pythonrsa-oaep如何实现加密-创新互联

python rsa-oaep如何实现加密?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

成都创新互联专业为企业提供天全网站建设、天全做网站、天全网站设计、天全网站制作等企业网站建设、网页设计与制作、天全企业网站模板建站服务,10余年天全做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

代码:

from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_OAEP
import base64
rsa_key_pair = RSA.generate(1024)
pubkey = rsa_key_pair.publickey().export_key()
privkey = rsa_key_pair.export_key()
print(pubkey.decode())
print(privkey.decode())

# 公钥加密
text = "hello world"
rsa_pubkey = RSA.import_key(pubkey)
cipher_pub = PKCS1_OAEP.new(rsa_pubkey)
ciphervalue_enc = base64.b64encode(cipher_pub.encrypt(text.encode("utf-8")))
print("加密内容:\n{}".format(ciphervalue_enc.decode()))

#私钥解密
rsa_privkey = RSA.import_key(privkey)
cipher_priv = PKCS1_OAEP.new(rsa_privkey)
ciphervalue_dec = cipher_priv.decrypt(base64.b64decode(ciphervalue_enc))
print("解密内容:\n{}".format(ciphervalue_dec.decode()))

当前标题:pythonrsa-oaep如何实现加密-创新互联
分享URL:http://bzwzjz.com/article/dshsgj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 四川成都网站建设 成都网站设计 成都网站制作 成都网站设计公司 手机网站建设 成都响应式网站建设公司 企业网站设计 网站建设费用 成都网站建设 成都网站设计 定制网站设计 网站制作 成都网站设计 成都网站建设 成都网站制作 成都响应式网站建设 网站制作 成都网站设计 网站建设方案 高端品牌网站建设 网站设计 app网站建设