有时候程序里会使用全局const
字符串,比如token
或者password
,
const (
Token = "112233"
Password = "445566"
)
这个时候,编译成可执行文件的时候,是可以把可执行程序当作文本读取是可以直接搜索到上面的Token
和password
的,我是想有没有什么选项,可以自动混淆编译后的程序,让其不可直接读取const
字符串
查找应用程序字符串可以查到全局静态变量
这个怎么隐藏呢,我知道c++
的clang
有字符串混淆,golang
怎么设置
我觉得你可以直接把密码加个密,字符串混淆应该是类似的原理,只是这个转化加密的过程是库帮忙实现的,但是你也可以自己实现。