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‘)
时间: 2024-10-14 06:25:14