import hashlib
encry = 'csdn'.encode('utf-8')
md5 = hashlib.md5() #获取MD5对象
md5.update(encry) #encry为加密内容
md5_value = md5.hexdigest() #md5.hexdigest()为加密结果
print(md5_value)
以上就是md5加密的所有代码,第二行中需要将加密的数据编码一下,我这边使用的是utf-8编码的
如果不写的话则会报
TypeError: Unicode-objects must be encoded before hashing