python实现rsa加密实例详解

python实现rsa加密实例详解,第1张

python实现rsa加密实例详解

python实现rsa加密实例详解

一 代码

import rsa
key = rsa.newkeys(3000)#生成随机秘钥
privateKey = key[1]#私钥
publicKey = key[0]#公钥
message ='sanxi Now is better than never.'
print('Before encrypted:',message)
message = message.encode()
cryptedMessage = rsa.encrypt(message, publicKey)
print('After encrypted:n',cryptedMessage)
message = rsa.decrypt(cryptedMessage, privateKey)
message = message.decode()
print('After decrypted:',message)

二 运行结果

Before encrypted: sanxi Now is better than never.
After encrypted:
 b"Pxaaxfbx13x0cxbdx92x9cnx98xabxe0Cxa8Bx08xbbQx83wx93*xeaix8dxec
xebxb2+x8dx01xa5xdeOxc2x87x81x19xf9x96x14hxf6xa2x14.Q>Kx92xcddxa4
xb0xee!+xeaxb7)x8fxa5iNxedY%#xcdExaexc1#x9dxb2xd9xe4C)|xc2[$xb1x04xc1|
ax99Bxbfx0cx95x85x96Ax99f_xfa(x0fx00x9avx07x82xcbx8bx8bxd9xfexd23xb9
x8ax0bx17x89x9dx88xc4?x88cxf4x89eOx1ax84xecx08xffZ6xefLx08!xb0xc0xdar
x1ahx84x84x1dEHKaCx07xe5&x7fx85cx1bxcc42x13xd3xe8`xf2x98lx88X/`xa0MBqAxac
Txf4xc8Yxd2qNd1x9cIx1dxffx9fx05x8bIxb88'}xddaQxb5DQxd4r(x0fxd5{=xcd`vqxca
x80x14x9bx04xcexb1%Ax1dxafx03+(x17xb1xb4lxa2x94xf1Bxcax95xd6xd4xbbxbcx8
7pxbdxe8

以上就是python实现rsa加密的实例,大家如有疑问可以留言或到本站社区讨论分析,大家共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/3312778.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-10-06
下一篇2022-10-06

发表评论

登录后才能评论

评论列表(0条)

    保存