Files
xin-launcher/documents/LocalLauncherValid工具函数释义-202509928.md

88 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# LocalLauncherValid工具函数释义
本文档用于解释新增LocalLauncherValid工具函数的使用释义开发使用。
本文档书写事件2025-09-28 对应 xinlauncher_20250928.zip 。
## 简介
该类统一了内部鉴权相关操作函数。
## 调用函数
基于外部调用,针对每一个函数进行调用释义。
注意:该内容需要跟随版本进行修改,查看文档时请注意是否为对应版本包及文档。
1. 静态资源
无。
2. 静态函数
依次对函数进行释义:
1. 读取授权码文件内容
- 函数名loadCipher
- 调用:可外部调用
- 调用方式LocalLauncherValid.loadCipher();
- 基础逻辑:读取授权文件对应字符串。
- 入参:无
- 出参:返回授权文件字符串信息。
2. 验证授权文件
- 函数名valid
- 调用:私有函数,不可外部调用
- 调用方式:无;
- 基础逻辑:校验系统授权文件,为空或鉴权失败时,清除已有文件并重新生成机械码信息。
- 入参:无
- 出参:无
3. 验证系统信息
- 函数名validCipher
- 调用:私有函数,不可外部调用
- 调用方式:无
- 基础逻辑:获取存储在机械码文件中的加密字符串信息,比对机械实际硬件信息,对照失败时,重新生成并删除已有授权文件。
- 入参:无
- 出参:无
4. 解码校验系统信息
- 函数名validCipher
- 调用:私有函数,不可外部调用
- 调用方式:无
- 基础逻辑:解密传入的机械码加密字符串,比对机械实际硬件信息,对照失败时,重新生成并删除已有授权文件。
- 入参:无
- 出参:无