最近几天我遇到了一些混淆问题。
首先,我想混淆我的 javascript 代码,以便混淆变量和函数名称。任何免费或便宜的推荐软件。
其次,对于我的 silverlight 应用程序,我想关注
我希望我的库项目(silverlight 库)得到混淆。因为如果我不这样做,事情就会变得非常清楚并且很容易反编译。如果我混淆公共(public)成员,则生成的 xap 不可运行(使用 .net react 器和加密混淆器进行测试)
在我的 wcf 服务端,对于数据契约(Contract)(表名和列名)和服务操作,我希望对它们的名称进行混淆处理。如果我不这样做,整个数据模型就会暴露出来。我在服务上使用 linqtosql,通过将序列化模式设置为单向,数据成员属性会自动进行注释。
请提出最佳解决方案。
最佳答案
你希望做的事情本质上是不可能的。您不会以这种方式获得任何类型的安全性。无论您做什么,任何人都有空闲时间并得到 JavaScript Beautifier 的一点帮助将能够理解您的脚本在做什么。在 Stack Overflow 中搜索 javascript obfuscation阅读更多相关信息。
关于javascript 和 silverlight 混淆!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102358/