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 str与repr的区别
Mar 23 Python
python基础教程之popen函数操作其它程序的输入和输出示例
Feb 10 Python
python MNIST手写识别数据调用API的方法
Aug 08 Python
Python遍历文件夹 处理json文件的方法
Jan 22 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
对python中UDP,socket的使用详解
Aug 22 Python
使用tqdm显示Python代码执行进度功能
Dec 08 Python
解决keras backend 越跑越慢问题
Jun 18 Python
虚拟机下载python是否需要联网
Jul 27 Python
基于python模拟bfs和dfs代码实例
Nov 19 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
Mar 03 Python
python如何利用traceback获取详细的异常信息
Jun 05 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
PHP通用检测函数集合
2011/02/08 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
js原生appendChild的bug解决心得分享
2013/07/01 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
详解Python3.6的py文件打包生成exe
2018/07/13 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
Python 实现简单的客户端认证
2020/07/29 Python
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
酒店门卫岗位职责
2013/12/29 职场文书
户外用品商店创业计划书
2014/01/29 职场文书
英文推荐信格式范文
2014/05/09 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
小学教研工作总结2015
2015/05/13 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
Django框架之路由用法
2022/06/10 Python