Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CodeLevelProtectIV = []byte("ad5457f8ea5711ee")
View Source
var CodeLevelProtectKey = []byte("0d3d2206ea5711ee87ba2cf05daf3fe5")
CodeLevelProtectKey 提供代码级保护 注意:即使对[app.key]文件提供了保护并不意味[app.key]文件可以被泄露 由于代码是开源的所以是可以获取到的,因此[app.key]文件依然是高敏感的
Functions ¶
Types ¶
type Crypt ¶
type Crypt struct { RootKey128 []byte // 128位根密钥 RootKey192 []byte // 192位根密钥 RootKey256 []byte // 256位根密钥 IV []byte // CBC IV DataCheck string // 数据校验 }
func AnalysisKeyFile ¶
type Param ¶
type Param struct { IsInitMode bool // 初始化模式 IsInitAdminMode bool // 初始化admin模式 AdminPassword string // admin密码 IsEncryptMode bool // 加密模式 EncryptData string // 工具模式-加密的源数据 ConfSource string // 配置来源 nacos,local,default ConfFile string // 配置文件 AppKeyFile string // app key file 路径 *Crypt }
Param 命令参数
var P *Param
Click to show internal directories.
Click to hide internal directories.