hashlib主要用于生成密码散列和消息摘要

支持的机密方法有:

md5

sha1

sha224

sha256

sha384

sha512


python代码

import hashlib

m = hashlib.md5()   #########创建hash对象

m.update('123')     #########123为要加密的密码

print(m.digest())   #########返回二进制字符串

print(m.hexdigest())##########返回十六进制字符串


说明1:

    m.update('123')

    m.update('456')

等价于:

    m.update('123456')


说明2:

     m = hashlib.md5() 等价于  m = hashlib.new('md5')