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中暂存上传图片的方法
Feb 18 Python
利用python爬取软考试题之ip自动代理
Mar 28 Python
对Python中gensim库word2vec的使用详解
May 08 Python
Python实现获取本地及远程图片大小的方法示例
Jul 21 Python
Django REST framework 如何实现内置访问频率控制
Jul 23 Python
django框架F&Q 聚合与分组操作示例
Dec 12 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
Django框架实现在线考试系统的示例代码
Nov 30 Python
python爬虫爬取某网站视频的示例代码
Feb 20 Python
pd.drop_duplicates删除重复行的方法实现
Jun 16 Python
Python爬取奶茶店数据分析哪家最好喝以及性价比
Sep 23 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 格式化数字的时候注意数字的范围
2010/04/13 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
SWFObject Flash js调用类
2008/07/08 Javascript
JavaScript 继承使用分析
2011/05/12 Javascript
PHP和NodeJs开发的应用如何共用Session
2015/04/16 NodeJs
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
Bootstrap Table中的多选框删除功能
2018/07/15 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
python获取远程图片大小和尺寸的方法
2015/03/26 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
使用python绘制常用的图表
2016/08/27 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
Python如何在main中调用函数内的函数方式
2020/06/01 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
深入分析python 排序
2020/08/24 Python
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
生日宴会答谢词
2014/01/09 职场文书
银行领导证婚词
2014/01/11 职场文书
工厂会计员职责
2014/02/06 职场文书
六一亲子活动总结
2014/07/01 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
会议通知
2015/04/15 职场文书
周末问候语大全
2015/11/10 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers