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 .


如需转载,请注明出处,本文地址:https://www.perfcode.com/p/python_encrypt_md5.html