胖蔡说技术
随便扯扯

python实现MD5加密

通过python实现md5加密,python2和python3的实现是不同的。如下是通过Python实现md5的加密

 

python 2实现MD5加密

import md5 #Python2里的引用
s='123456'
s.encode()#变成bytes类型才能加密

 

python 实现md5加密

import hashlib  # python内置的hash库


def str2md5(str):
    '''使用MD5对字符串进行加密

    Args:
        str (str): 需要加密的字符串

    Returns:
        [str]: 32位字符串
    ''' 
    m = hashlib.md5()  # 创建md5对象
    
    str_en = str.encode(encoding='utf-8')  # str必须先encode
    m.update(str_en)  # 传入字符串并加密
    str_md5 = m.hexdigest()  # 将MD5 hash值转换为16进制数字字符串
    return str_md5

 

赞(1) 打赏
转载请附上原文出处链接:胖蔡说技术 » python实现MD5加密
分享到: 更多 (0)

请小编喝杯咖啡~

支付宝扫一扫打赏

微信扫一扫打赏