问题标签 [obfuscation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
17699 浏览

java - Java 混淆 - ProGuard/yGuard/其他?

这与这些最近的问题类似:

用于减少大小的最佳 Java 混淆应用程序 创建不可逆向工程的 Java 程序

然而,一个人最终推荐了 yGuard 和另一个 ProGuard,但两者都没有提及。我想知道我们是否可以对每一个进行比较,并从围栏两边听取人们的经验。在 ProGuard 网站上查看此比较图表,它明显倾向于 ProGuard。但是每个人的真实世界经验如何——哪一个产生的输出更小呢?哪个更难反编译?每个版本都支持哪些 Java 版本?

我个人对 J2ME 的观点特别感兴趣,但请不要将讨论局限于此。

0 投票
51 回答
31565 浏览

email - 使电子邮件地址免受网页上的机器人攻击?

在网页上放置电子邮件地址时,您是否将它们放置为如下文本:

或者使用一个聪明的技巧来欺骗电子邮件地址收集机器人?例如:

HTML转义字符:

Javascript解密器:

人工解码:

你用什么,甚至打扰?

0 投票
17 回答
226004 浏览

c# - 简单不安全的双向数据“混淆”?

我正在为某些数据寻找非常简单的混淆(如加密和解密但不一定安全)功能。这不是关键任务。我需要一些东西来让诚实的人保持诚实,但比ROT13Base64更强大一些。

我更喜欢.NET框架 2.0 中已经包含的东西,所以我不必担心任何外部依赖项。

我真的不想弄乱公钥/私钥等。我对加密知之甚少,但我确实知道我写的任何东西都不是毫无价值的......事实上,我可能会搞砸数学并使破解变得微不足道。

0 投票
11 回答
26143 浏览

encryption - 混淆、散列和加密有什么区别?

混淆、散列和加密有什么区别?

以下是我的理解:

  • 散列是一种单向算法;无法逆转
  • 混淆类似于加密,但不需要任何“秘密”来理解(ROT13 就是一个例子)
  • 加密是可逆的,但这样做需要“秘密”
0 投票
2 回答
232 浏览

database - 数据库开发组织

关于数据库开发项目的问题。数据库已经存在并且相当大(几个 TB)。

  1. 您在数据库开发中使用什么进行版本控制?
  2. 您如何控制不同团队对数据模型的并发更改
  3. 您在数据库开发中进行单元测试的方法是什么
  4. 如果数据库所有者不知道什么是敏感数据,您如何处理敏感数据?你对数据混淆的方法是什么?你的混淆技术是什么?
  5. 您如何从多个位置处理大型数据库?

请按您认为合适的方式回答一项或多项。每个答案将单独审查。非常感谢你!

编辑: 这里有一个对 p.1 有很好答案的相关问题:你如何对数据库模式进行版本控制?

0 投票
22 回答
452880 浏览

javascript - 如何混淆(保护)JavaScript?

我想制作一个非开源的 JavaScript 应用程序,因此我想学习如何混淆我的 JS 代码?这可能吗?

0 投票
12 回答
14050 浏览

c - 如何在不使用任何比较运算符且不使用 if、else 等的情况下以编程方式返回两个整数的最大值?

如何在不使用任何比较运算符且不使用 , 等的情况下以编程方式返回两个整数的if最大值else

0 投票
10 回答
192617 浏览

php - PHP有代码混淆器吗?

有没有人为 PHP 使用过好的混淆器?我尝试了一些,但它们不适用于非常大的项目。例如,它们无法处理包含在一个文件中并在另一个文件中使用的变量。

或者你还有什么其他的技巧可以阻止你的代码传播吗?

0 投票
7 回答
3104 浏览

silverlight - Silverlight 代码需要保护吗?

我不太明白 Silverlight 代码在浏览器中的工作原理。程序集是否已下载到客户端计算机?是否有可能使用 Reflector 或类似工具对代码进行反编译?如果是这样,有哪些选择可以保护代码?.net 混淆器可以与 Silverlight 一起使用吗?

0 投票
1 回答
799 浏览

.net - Dotfuscator 社区版

我尝试在我的类库“mylib.core.data.dll”上使用它并成功混淆,但是,当我通过“参考”将此 dll 导入另一个项目并尝试

导入 --- 我的库“mylib.core.data.dll”,除了“e”和“h”外不显示。有人可以告诉我在混淆过程中我错过了什么吗?

谢谢