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 相关文章推荐
pycharm 使用心得(四)显示行号
Jun 05 Python
利用Python如何生成随机密码
Apr 20 Python
浅析Python中else语句块的使用技巧
Jun 16 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
Mar 08 Python
matplotlib实现区域颜色填充
Mar 18 Python
python openvc 裁剪、剪切图片 提取图片的行和列
Sep 19 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
python数据爬下来保存的位置
Feb 17 Python
python把一个字符串切开的实例方法
Sep 27 Python
用Python写一个简易版弹球游戏
Apr 13 Python
Pytorch distributed 多卡并行载入模型操作
Jun 05 Python
python代码实现扫码关注公众号登录的实战
Nov 01 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的输入输出流
2007/02/14 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
jQuery代码优化 选择符篇
2011/11/01 Javascript
JavaScript访问CSS属性的几种方式介绍
2014/07/21 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
javascript:void(0)点击登录没反应怎么解决
2015/11/13 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
js面向对象编程总结
2017/02/16 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
Python多线程学习资料
2012/12/19 Python
简述Python中的面向对象编程的概念
2015/04/27 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
Python实现自动签到脚本功能
2020/08/20 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
超市促销活动方案
2014/03/05 职场文书
三好生演讲稿
2014/09/12 职场文书
公民代理授权委托书
2014/09/24 职场文书
学校开学标语
2014/10/06 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
超市主管竞聘书
2015/09/15 职场文书
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js