自定义md5加密

自定义md5加密

import hashlib

# 方法 1
# 自定义 md5 加密
password='12345'
md5 = hashlib.md5()       # 实例化md5对象
md5.update(password.encode('utf-8'))  # 制定加密的字符串
pwd=md5.hexdigest()  # 获取加密后的16进制字符串
print(pwd)

# 方法 2
def make_password(mypass):

    md5=hashlib.md5()

    # 定义加密对象
    sign_str=mypass

    # 转码
    sign_utf8=str(sign_str).encode(encoding='utf-8')

    # 加密
    md5.update(sign_utf8)

    # 生成密文
    md5_server=md5.hexdigest()

    return md5_server

print(make_password(12345))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值