import hashlib def md5_sign(data: str, encoding: str = 'utf-8') -> str: # 创建MD5对象 md5_hash = hashlib.md5() # 更新数据,需要转换为bytes md5_hash.update(data.encode(encoding)) # 返回十六进制摘要 return md5_hash.hexdigest() if __name__ == '__main__': print(md5_sign('f7c321394608f2d6a8806cb94dc819ed'))