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环境下MySQL-python安装过程分享
Feb 02 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 Python
python+pyqt实现12306图片验证效果
Oct 25 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
python使用PyQt5的简单方法
Feb 27 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
python常用数据重复项处理方法
Nov 22 Python
python实现一个点绕另一个点旋转后的坐标
Dec 04 Python
python通过移动端访问查看电脑界面
Jan 06 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
Python OrderedDict字典排序方法详解
May 21 Python
Python安装使用Scrapy框架
Apr 12 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 iconv函数的使用详解
2013/06/09 PHP
个人写的PHP验证码生成类分享
2014/08/21 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
jquery 经典动画菜单效果代码
2010/01/26 Javascript
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
vue滚动tab跟随切换效果
2020/06/29 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
python实现360的字符显示界面
2014/02/21 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
逻辑链路控制协议
2016/10/01 面试题
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
2014年新教师工作总结
2014/11/08 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
外出听课学习心得体会
2016/01/15 职场文书
区域销售大会开幕词
2016/03/04 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android