import hashlib
nmd5 = hashlib.md5('how to use mad5 in python hashlib'.encode(('utf-8')))
md5 = hashlib.md5('how to use md5 in python hashlib'.encode('utf-8'))
print(md5.hexdigest())
print(nmd5.hexdigest())
如果数据量很大,可以分块多次调用update(),最后计算结果是一样的
md52 = hashlib.md5()
md52.update('how to use md5 in '.encode('utf-8'))
md52.update('python hashlib'.encode('utf-8'))
print(md52.hexdigest())
Pythonhashlib提供了常见的摘要算法,如MD5、SHA1等等摘要算法又称哈希算法、三列算法。他通过一个函数,把任意长度的数据转换为一个长度固定的而数据串(通常用16禁止的字符串表示)可以通过md5值的不同来发现别人是否篡改了你的文章import hashlibnmd5 = hashlib.md5('how to use mad5 in python hashlib'.encode(('...