# 引入模块
import hashlib
# 引入django自带的一个key,把这个key当成盐
from django.conf import settings
# 定义一个函数,传入要加密加盐的字符串参数
def md5(data_string):
# 根据盐初始化一个md5对象
obj = hashlib.md5(settings.SECRET_KEY.encode('utf-8'))
# 使用update方法更新了md5对象的内容,让盐和要加密的对象结合
obj.update(data_string.encode('utf-8'))
# 以十六进制的形式返回加密加盐之后的哈希值
return obj.hexdigest()
md5加密加盐
发布时间 2023-06-29 11:02:25作者: 等日落