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实现从脚本里运行scrapy的方法
Apr 07 Python
python输出当前目录下index.html文件路径的方法
Apr 28 Python
Python中列表元素转为数字的方法分析
Jun 14 Python
基于Python的关键字监控及告警
Jul 06 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 Python
python中metaclass原理与用法详解
Jun 25 Python
python解析yaml文件过程详解
Aug 30 Python
python脚本调用iftop 统计业务应用流量的思路详解
Oct 11 Python
python isinstance函数用法详解
Feb 13 Python
Python txt文件如何转换成字典
Nov 03 Python
python+selenium爬取微博热搜存入Mysql的实现方法
Jan 27 Python
OpenCV实现常见的四种图像几何变换
Apr 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编写一个简单的路由类
2011/04/13 PHP
php实现购物车功能(下)
2016/01/05 PHP
PHP共享内存用法实例分析
2016/02/12 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
删除重复数据的算法
2006/11/23 Javascript
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
微信小程序实现展示评分结果功能
2019/02/15 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
python 计算一个字符串中所有数字的和实例
2019/06/11 Python
Python request操作步骤及代码实例
2020/04/13 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
工商企业管理应届生求职信
2013/11/03 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
银行资信证明
2015/06/17 职场文书
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android
Python读取和写入Excel数据
2022/04/20 Python