Python使用hashlib库实现对字符串进行MD5加密
Python使用hashlib库实现对字符串进行MD5加密;本文不对MD5加密算法原理做阐述。
请看代码:
from hashlib import md5
def MD5(encrypt_string,encoding='utf-8'):
m = md5()
m.update(encrypt_string.encode(encoding=encoding))
return m.hexdigest()
if __name__ == '__main__':
print(MD5('123456'))
update()方法只接受Bytes对象,所以我们需要先对要加密的字符串进行编码。
上述代码中的默认编码为 utf-8 .