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 查找文件夹下所有文件 实现代码
Jul 01 Python
php使用递归与迭代实现快速排序示例
Jan 23 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
python socket多线程通讯实例分析(聊天室)
Apr 06 Python
结合Python的SimpleHTTPServer源码来解析socket通信
Jun 27 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
Python tkinter模块中类继承的三种方式分析
Aug 08 Python
浅谈python中的占位符
Nov 09 Python
详解解决Python memory error的问题(四种解决方案)
Aug 08 Python
Python模块zipfile原理及使用方法详解
Aug 04 Python
Python监听键盘和鼠标事件的示例代码
Nov 18 Python
Python中文分词库jieba(结巴分词)详细使用介绍
Apr 07 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
浅析js实现网页截图的两种方式
2019/11/01 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
python实现linux下抓包并存库功能
2018/07/18 Python
Django model反向关联名称的方法
2018/12/15 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
关于windows下Tensorflow和pytorch安装教程
2020/02/04 Python
python线程join方法原理解析
2020/02/11 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
2020/03/02 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
公关关系专员的自我评价分享
2013/11/20 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
教育教学读书笔记
2015/07/02 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP
Java基础之this关键字的使用
2021/06/30 Java/Android
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python