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中尝试多线程编程的一个简明例子
Apr 07 Python
在Django中使用Sitemap的方法讲解
Jul 22 Python
Python编写电话薄实现增删改查功能
May 07 Python
python实现将读入的多维list转为一维list的方法
Jun 28 Python
python学习--使用QQ邮箱发送邮件代码实例
Apr 16 Python
Django框架安装方法图文详解
Nov 04 Python
python数据类型可变不可变知识点总结
Mar 06 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
Apr 13 Python
Pycharm连接远程服务器过程图解
Apr 30 Python
如何利用Python动态模拟太阳系运转
Sep 04 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
Jan 09 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
php中的常用魔术方法总结
2013/08/02 PHP
一个简单的php路由类
2016/05/29 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
jQuery.extend 函数的详细用法
2012/06/27 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
javascript实现动态侧边栏代码
2014/02/19 Javascript
jQuery的框架介绍
2016/05/11 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
JavaScript解析JSON数据示例
2019/07/16 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
微信小程序实现时间戳格式转换
2020/07/20 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
详解Python中的四种队列
2018/05/21 Python
python中时间模块的基本使用教程
2019/05/14 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
Django 返回json数据的实现示例
2020/03/05 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
银行先进个人事迹材料
2014/05/11 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
竞选纪律委员演讲稿
2014/09/13 职场文书
学生实习证明范文
2014/09/28 职场文书
学期个人工作总结
2015/02/13 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android