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的类变量和成员变量用法实例教程
Aug 25 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
给你选择Python语言实现机器学习算法的三大理由
Nov 15 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 Python
在Python中给Nan值更改为0的方法
Oct 30 Python
python批量获取html内body内容的实例
Jan 02 Python
python使用递归的方式建立二叉树
Jul 03 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
pandas按行按列遍历Dataframe的几种方式
Oct 23 Python
Python搭建HTTP服务过程图解
Dec 14 Python
使用Python发现隐藏的wifi
Mar 04 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/03/25 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
JS中style属性
2006/10/11 Javascript
JavaScript触发器详解
2007/03/10 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
原生javaScript做得动态表格(注释写的很清楚)
2013/12/29 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
小程序跳转H5页面的方法步骤
2020/03/06 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
python多线程与多进程及其区别详解
2019/08/08 Python
Pytorch mask_select 函数的用法详解
2020/02/18 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
工程专业应届生求职信
2014/02/19 职场文书
商务经理岗位职责
2014/08/03 职场文书
工作会议简报
2015/07/20 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
Redis中缓存穿透/击穿/雪崩问题和解决方法
2021/12/04 Redis