import datetime KEY_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()
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步