1 import hashlib 2 # import md5 #在python2里边用这个 3 4 s = '1234567' 5 # print(s.encode()) #字符串转成bytes 6 m = hashlib.md5(s.encode()) #加密 7 res = m.hexdigest() #获取加密后的结果 8 print(res) 9 10 #md5加密是不可逆的,所有的加密的长度都是一样的 11 12 #撞库 13 #加盐 14 15 def md5(s,salt='#$%&*$'): 16 s = (str(s)+salt).encode() 17 m = hashlib.md5(s) 18 return m.hexdigest()