python实现rsa加密实例详解


Posted in Python onJuly 19, 2017

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"P\xaa\xfb\x13\x0c\xbd\x92\x9cn\x98\xab\xe0C\xa8B\x08\xbbQ\x83w\x93*\xeai\x8d\xec\
xeb\xb2+\x8d\x01\xa5\xdeO\xc2\x87\x81\x19\xf9\x96\x14h\xf6\xa2\x14.Q>K\x92\xcdd\xa4\
xb0\xee!+\xea\xb7)\x8f\xa5iN\xedY%#\xcdE\xae\xc1#\x9d\xb2\xd9\xe4C)|\xc2[$\xb1\x04\xc1|
a\x99B\xbf\x0c\x95\x85\x96A\x99f_\xfa(\x0f\x00\x9av\x07\x82\xcb\x8b\x8b\xd9\xfe\xd23\xb9
\x8a\x0b\x17\x89\x9d\x88\xc4?\x88c\xf4\x89eO\x1a\x84\xec\x08\xffZ6\xefL\x08!\xb0\xc0\xda\r
\x1ah\x84\x84\x1dEHKaC\x07\xe5&\x7f\x85c\x1b\xcc42\x13\xd3\xe8`\xf2\x98l\x88X/`\xa0MBqA\xac
T\xf4\xc8Y\xd2qNd1\x9cI\x1d\xff\x9f\x05\x8bI\xb88'}\xddaQ\xb5DQ\xd4r(\x0f\xd5{=\xcd`vq\xca\
x80\x14\x9b\x04\xce\xb1%A\x1d\xaf\x03+(\x17\xb1\xb4l\xa2\x94\xf1B\xca\x95\xd6\xd4\xbb\xbc\x8
7p\xbd\xe8<u-b\x10\xfc\xdb\xf0\xeb\xcc\x91[\xfdv\\\xbfI\xe3\x1f$O\xe2\xd5\x1a\xb7Q\x87\xcf\x
ec\x10\xce\x8f\xa5\x16Q\x12\x93\xc0\xae\x9fm\xae\x00\xeb\x97@\xbb\x022\x12L\x99\xd8\nF\x8eP
\x91\x8a\xf5\xc5\xa2t;9K\\o\xfc. .\xe7A^_F\xe0\xeek\x9cp\xc2\xe0\xfbB\xe4\x06\xbaU\xf5\x04\x
b7\xd2;`\x94\xb67\xe5\xaa\x08G\xed\x1a\x83\xec3\xdbC\x1d\x18~\x18\xbcM\x97\xd7\xcfh1D\x05\x12"
After decrypted: sanxi Now is better than never.

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

Python 相关文章推荐
Python 字符串中的字符倒转
Sep 06 Python
在Python中处理列表之reverse()方法的使用教程
May 21 Python
Python的Flask开发框架简单上手笔记
Nov 16 Python
python实现识别相似图片小结
Feb 22 Python
对python For 循环的三种遍历方式解析
Feb 01 Python
利用Python实现微信找房机器人实例教程
Mar 10 Python
python opencv进行图像拼接
Mar 27 Python
在主流系统之上安装Pygame的方法
May 20 Python
完美解决keras保存好的model不能成功加载问题
Jun 11 Python
python如何调用百度识图api
Sep 29 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
python用分数表示矩阵的方法实例
Jan 11 Python
Python中标准库OS的常用方法总结大全
Jul 19 #Python
spyder常用快捷键(分享)
Jul 19 #Python
JPype实现在python中调用JAVA的实例
Jul 19 #Python
简单谈谈Python中的json与pickle
Jul 19 #Python
利用Python操作消息队列RabbitMQ的方法教程
Jul 19 #Python
高效测试用例组织算法pairwise之Python实现方法
Jul 19 #Python
Python实现将文本生成二维码的方法示例
Jul 18 #Python
You might like
?繁体转换的class
2006/10/09 PHP
php mssql 数据库分页SQL语句
2008/12/16 PHP
PHP 翻页 实例代码
2009/08/07 PHP
解析PHP工厂模式的好处
2013/06/18 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
使用Vue写一个datepicker的示例
2018/01/27 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
python实现的多线程端口扫描功能示例
2017/01/21 Python
Windows下安装Scrapy
2018/10/17 Python
django框架中间件原理与用法详解
2019/12/10 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
What is view? why do we have view?
2012/06/22 面试题
货代行业个人求职简历的自我评价
2013/10/22 职场文书
四年级下册教学反思
2014/02/01 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
太空授课观后感
2015/06/17 职场文书
换届选举主持词
2015/07/03 职场文书
总经理聘用协议书
2015/09/21 职场文书