当前位置: 首页 > 工具软件 > md5s > 使用案例 >

Python md5加密算法

白翔
2023-12-01
# coding:utf-8
import hashlib
import time


def md5(user):
    """md5 加密token"""

    ctime = str(time.time())
    m = hashlib.md5(bytes(user, encoding='utf-8'))  # MD5接收字节类型数据,中文先用utf-8加密
    m.update(bytes(ctime, encoding='utf-8'))   # 使用当前的时间加密,如不加这MD5是不安全的(每次生成的加密序列都一样)
    return m.hexdigest()  # 输出加密的对象  hex(十六进制) + digest(摘要) -> hexdigest
    
print(md5('123'))

 

 类似资料: