博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python hashlib模块
阅读量:4323 次
发布时间:2019-06-06

本文共 473 字,大约阅读时间需要 1 分钟。

import datetimeKEY_VALUE = '/BeginMan/'now = datetime.datetime.now()m = hashlib.md5()str = '%s%s' %(KEY_VALUE,now.strftime("%Y%m%d"))print (m)m.update(str.encode('utf-8'))value = m.hexdigest()print (value)

应用场景:注册、登录、文件上传、相册加密....

 

hash.update(arg)

更新哈希对象以字符串参数,如果同一个hash对象重复调用该方法,则m.update(a); m.update(b) is equivalent to m.update(a+b).

hash.digest()

返回摘要,作为二进制数据字符串值,

hash.hexdigest()

返回摘要,作为十六进制数据字符串值,

hash.copy()

 

转载于:https://www.cnblogs.com/python-study/p/5556452.html

你可能感兴趣的文章
C# 创建单例窗体封装
查看>>
移动端报表如何获取当前地理位置
查看>>
spring 源码
查看>>
使用 opencv 将图片压缩到指定文件尺寸
查看>>
linux中~和/的区别
查看>>
在vue-cli项目中使用bootstrap的方法示例
查看>>
jmeter的元件作用域与执行顺序
查看>>
echarts学习笔记 01
查看>>
PrimeNG安装使用
查看>>
iOS 打包
查看>>
.NET Core中的数据保护组件
查看>>
华为云软件开发云:容器DevOps,原来如此简单!
查看>>
MyEclipse 快捷键(转载)
查看>>
03链栈_LinkStack--(栈与队列)
查看>>
会滚段
查看>>
MANIFEST.MF的用途(转载)
查看>>
react高阶组件
查看>>
Android 高手进阶,自己定义圆形进度条
查看>>
Objective-C路成魔【2-Objective-C 规划】
查看>>
Java之旅(三)--- JSTL和EL表情
查看>>