首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >混淆工具ForceStringHiding

混淆工具ForceStringHiding
EN

Stack Overflow用户
提问于 2015-11-07 05:54:49
回答 2查看 632关注 0票数 0

几个小时后,我终于明白了为什么我的应用在被Obfuscar混淆后崩溃了。这是MyClass中的StringHiding。因此,模块的设置现在是

代码语言:javascript
运行
复制
    <SkipStringHiding type="Myspacename.MyClass" name="*" />  

现在我只需要在MyClass中隐藏一些字符串。例如

代码语言:javascript
运行
复制
private const string TrialLicenseKey = "AEAF3-N4C7K-BWDTV-3CLZB-XXXXX";

我尝试了一些设置的组合,但字符串在Reflector中仍然可见。

EN

回答 2

Stack Overflow用户

发布于 2015-11-07 15:42:49

是否支持ForceStringHiding?name参数是什么?字符串内容、变量名称等?

代码语言:javascript
运行
复制
<ForceStringHiding type="Myspacename.MyClass" name="???" />
票数 0
EN

Stack Overflow用户

发布于 2015-11-07 17:18:16

我不明白为什么我在Reflector中看到未模糊的私有静态字符串

代码语言:javascript
运行
复制
static Debugging() 
{
A = new object();
__public = "AOMRDQELD+0rFgbQxySAHrBpU3N8RF1i3rXkgSC79aXEgE=";
D = "ActivationHardwareId";
d = "LicenseKey";
E = "ActivationKey";
... 
}

Obfuscar的设置

代码语言:javascript
运行
复制
  <Var name="KeepPublicApi" value="true" />
  <Var name="HidePrivateApi" value="true" />
  <Var namr="HideStrings" value="true" />

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33576328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档