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中的random()方法的使用介绍
May 15 Python
python实现爬取千万淘宝商品的方法
Jun 30 Python
python分割列表(list)的方法示例
May 07 Python
python实现二叉查找树实例代码
Feb 08 Python
深入理解Python 关于supper 的 用法和原理
Feb 28 Python
学习python可以干什么
Feb 26 Python
python实现二维数组的对角线遍历
Mar 02 Python
深入了解和应用Python 装饰器 @decorator
Apr 02 Python
Python实现Restful API的例子
Aug 31 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
如何理解python面向对象编程
Jun 01 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 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实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
详解Angular操作cookies方法
2018/06/01 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
Vue中实现权限控制的方法示例
2019/06/07 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
Python+MongoDB自增键值的简单实现
2016/11/04 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
python实现贪吃蛇游戏
2020/03/21 Python
python编写计算器功能
2019/10/25 Python
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
销售人员中英文自荐信
2013/09/22 职场文书
小学科学教学反思
2014/01/26 职场文书
《穷人》教学反思
2014/04/08 职场文书
奉献演讲稿范文
2014/05/21 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
员工辞退通知书
2015/04/17 职场文书
中学生国庆节演讲稿2015
2015/07/30 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
SQL中的三种去重方法小结
2021/11/01 SQL Server
德劲DE1102数字调谐收音机机评
2022/04/07 无线电