python3 MD5加密

python3 使用md5加密需要使用hashlib包
不少人用pip install hashlib 安装报错如下:


python3 MD5加密_第1张图片

其实,hashlib是自带的。

使用如下

def genearteMD5(str):
    # 创建md5对象
    hl = hashlib.md5()

    # Tips
    # 此处必须声明encode
    # 否则报错为:hl.update(str)    Unicode-objects must be encoded before hashing
    hl.update(str.encode(encoding='utf-8'))

    print('MD5加密前为 :' + str)
    print('MD5加密后为 :' + hl.hexdigest())

参考网页:
[1] https://blog.csdn.net/qq_878799579/article/details/74324869

你可能感兴趣的:(python3 MD5加密)