python 模块hashlib
import hashlib
m=hashlib.md5() # 生成MD5加密对象
m.update('jiami-string'.encode('utf8')) # 给对象传入一个字符串 ‘jiami-string’ 并且必须编码成‘utf8’
m.hexdigest() # 生成16进制的字符串 print(m.hexdigest()) 打印 --> 59e58649d0cd655002b6c101f4663db3
s=hashlib.sha256() # 生成sha256加密对象
s.update('jiami-string'.encode('utf8')) # 给对象传入一个字符串 ‘jiami-string’ 并且必须编码成‘utf8’
s.hexdigest() # 生成16进制的字符串 print(m.hexdigest()) 打印