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 相关文章推荐
举例讲解Linux系统下Python调用系统Shell的方法
Nov 07 Python
jupyter安装小结
Mar 13 Python
python UNIX_TIMESTAMP时间处理方法分析
Apr 18 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
Jul 11 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
利用python实现周期财务统计可视化
Aug 25 Python
Python-jenkins模块之folder相关操作介绍
May 12 Python
Python基于unittest实现测试用例执行
Nov 25 Python
python 发送邮件的四种方法汇总
Dec 02 Python
Python 内存管理机制全面分析
Jan 16 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 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 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
php写入文件不覆盖的实例讲解
2019/09/17 PHP
JS和函数式语言的三特性
2014/03/05 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
js实现添加删除表格(两种方法)
2017/04/27 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python单元测试框架unittest简明使用实例
2015/04/13 Python
python将txt文件读取为字典的示例
2018/12/22 Python
python 的 openpyxl模块 读取 Excel文件的方法
2019/09/09 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
详解HTML5中垂直上下居中的解决方案
2017/12/20 HTML / CSS
HTML5中判断用户是否正在浏览页面的方法
2014/05/03 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
同学会邀请书大全
2014/01/12 职场文书
买房协议书
2014/04/11 职场文书
教师职位说明书
2014/07/29 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
股份转让协议书范本
2015/01/27 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS