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()