python RC4加密操作示例【测试可用】


Posted in Python onSeptember 26, 2019

本文实例讲述了python RC4加密操作。分享给大家供大家参考,具体如下:

# -*- conding:utf-8 -*-
from Crypto.Cipher import ARC4
from binascii import b2a_hex, a2b_hex
def myRC4(data,key):
 rc41 = ARC4.new(key)
 encrypted = rc41.encrypt(data)
 return encrypted.encode('hex')
def rc4_decrpt_hex(data,key):
  rc41=ARC4.new(key)
  # print dir(rc41)
  return rc41.decrypt(a2b_hex(data))
key='Happy#12'
data=r'esbdata'
print myRC4(data,key)
print rc4_decrpt_hex('e79aaf7a42d9a1',key)

运行结果:

e79aaf7a42d9a1
esbdata

补充:

报错:

ImportError: No module named Crypto.Cipher

解决方法:

pip install pycrypto

如下图所示(这里使用了pip2命令):

python RC4加密操作示例【测试可用】

如果还是报错, 找到安装目录是 c:/python27/Lib/site-packages/crypto 把crypto改成大写Crypto就可以了。

注:公共代码不能改,不然线上又报错了,只能改自己的环境

Python 相关文章推荐
python使用cStringIO实现临时内存文件访问的方法
Mar 26 Python
python中lambda与def用法对比实例分析
Apr 30 Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 Python
python连接字符串的方法小结
Jul 13 Python
使用python对excle和json互相转换的示例
Oct 23 Python
Python实现高斯函数的三维显示方法
Dec 29 Python
python算法题 链表反转详解
Jul 02 Python
Python PyCharm如何进行断点调试
Jul 05 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
Python连接字符串过程详解
Jan 06 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
Feb 18 Python
python使用 __init__初始化操作简单示例
Sep 26 #Python
如何安装2019Pycharm最新版本(详细教程)
Sep 26 #Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 #Python
django框架创建应用操作示例
Sep 26 #Python
Python从入门到精通之环境搭建教程图解
Sep 26 #Python
python性能测量工具cProfile使用解析
Sep 26 #Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 #Python
You might like
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
浅析PHP开发规范
2018/02/05 PHP
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
原生js实现日期联动
2015/01/12 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
python实现简单的计时器功能函数
2015/03/14 Python
pyenv命令管理多个Python版本
2017/03/26 Python
python使用代理ip访问网站的实例
2018/05/07 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
Python实现的微信红包提醒功能示例
2019/08/22 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
澳洲小众品牌的集合网站:BNKR
2018/02/23 全球购物
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
体育专业个人的求职信范文
2013/09/21 职场文书
入党自我鉴定范文
2013/10/04 职场文书
学校十一活动方案
2014/02/01 职场文书
学生检讨书如何写
2014/10/30 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang
利用Python实现Picgo图床工具
2021/11/23 Python