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 相关文章推荐
在Python3中初学者应会的一些基本的提升效率的小技巧
Mar 31 Python
Python实现处理管道的方法
Jun 04 Python
python中字符串类型json操作的注意事项
May 02 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
Python之列表的插入&替换修改方法
Jun 28 Python
pyinstaller参数介绍以及总结详解
Jul 12 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
Jul 22 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
Python标准库json模块和pickle模块使用详解
Mar 10 Python
Python实现冒泡排序算法的完整实例
Nov 04 Python
python中if和elif的区别介绍
Nov 07 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中的cookie
2006/11/26 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
mpvue微信小程序开发之实现一个弹幕评论
2019/11/24 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
python 操作hive pyhs2方式
2019/12/21 Python
python字符串判断密码强弱
2020/03/18 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
毕业生求职自荐信怎么写
2014/01/08 职场文书
清扬洗发水广告词
2014/03/14 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
基于Python实现股票收益率分析
2022/04/02 Python