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的curses库使用教程
Apr 11 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
python 日期排序的实例代码
Jul 11 Python
python中eval与int的区别浅析
Aug 11 Python
django 配置阿里云OSS存储media文件的例子
Aug 20 Python
解决pandas展示数据输出时列名不能对齐的问题
Nov 18 Python
Tensorflow训练模型越来越慢的2种解决方案
Feb 07 Python
python从PDF中提取数据的示例
Oct 30 Python
如何基于matlab相机标定导出xml文件
Nov 02 Python
python中pickle模块浅析
Dec 29 Python
python推导式的使用方法实例
Feb 28 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
ini_set的用法介绍
2014/01/07 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
Position属性之relative用法
2015/12/14 Javascript
JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
2016/10/08 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
jQuery-App输入框实现实时搜索
2020/11/19 jQuery
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
使用Python读取大文件的方法
2018/02/11 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
Python函数式编程实例详解
2020/01/17 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
python 最简单的实现适配器设计模式的示例
2020/06/30 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
英国复古和经典球衣网站:Vintage Football Shirts
2018/10/05 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
医院门卫岗位职责
2013/12/30 职场文书
森林防火工作方案
2014/02/14 职场文书
转让协议书范本
2014/04/15 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
行政专员求职信范文
2014/05/03 职场文书
会议接待欢迎标语
2014/10/08 职场文书
教师自查自纠材料
2014/10/14 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
施工安全协议书
2016/03/22 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
关于Python中*args和**kwargs的深入理解
2021/08/07 Python