Python 加密的实例详解


Posted in Python onOctober 09, 2017

 Python 加密的实例详解

hashlib支持md5,sha1,sha256,sha384,sha512,用法和md5一样 

import hashlib 
#hashlib支持md5,sha1,sha256,sha384,sha512,用法和md5一样 
 
m = hashlib.md5() 
#创建加密对象 
m.update(b'password') 
#对输入内容进行加密, 
m.digest() 
#获取二进制加密密文 
m.hexdigest() 
#获取十六进制加密密文 
 
'''''python3默认Unicode编码,因此,我们想用其他编码,不用解码,直接进行对应编码的转换即可,encod(encoding='utf-8')''' 
'''''字节byte类型传入的字符串,只支持ascii编码,中文编码不支持,因此,想对中文进行加密,不能转成byte进行传入,可以转化为utf-8'''

  #python内置加密 

import hmac 
#python内置加密 
 
h = hmac.new(key=b'key',msg='message',digestmod='加密方法') 
#通过设置key对message进行加密,加密方法不设置,默认md5 
h = hmac.new(key=b'key') 
#也可以先设置key 
h.update(b'message') 
#然后设置message 
h.hexdigest() 
#获取十六进制密文 
h.digest() 
#获取二进制密文

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python中的函数用法入门教程
Sep 02 Python
Python冒泡排序注意要点实例详解
Sep 09 Python
Python学习小技巧总结
Jun 10 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 Python
详解Python用三种方式统计词频的方法
Jul 29 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
selenium+Chrome滑动验证码破解二(某某网站)
Dec 17 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
wxpython自定义下拉列表框过程图解
Feb 14 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 #Python
Python3实战之爬虫抓取网易云音乐的热门评论
Oct 09 #Python
Python读取文件内容的三种常用方式及效率比较
Oct 07 #Python
Python引用传值概念与用法实例小结
Oct 07 #Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 #Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
Oct 07 #Python
深入理解Django中内置的用户认证
Oct 06 #Python
You might like
php 分页类 扩展代码
2009/06/11 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
2016/04/30 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
js三种排序算法分享
2012/08/16 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
vue组件watch属性实例讲解
2017/11/07 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
详解ES6 扩展运算符的使用与注意事项
2020/11/12 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
python实现的一个p2p文件传输实例
2014/06/04 Python
python简单判断序列是否为空的方法
2015/06/30 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
python实现转圈打印矩阵
2019/03/02 Python
常用的10个Python实用小技巧
2020/08/10 Python
python调用百度API实现人脸识别
2020/11/17 Python
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
视光学专业毕业生推荐信
2013/10/28 职场文书
酒吧员工的岗位职责
2013/11/26 职场文书
医学生个人求职信范文
2014/02/07 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL