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