【发布时间】:2017-12-14 17:03:08
【问题描述】:
当我使用反编译程序(例如使用ILSpy for C#)时,我看到源代码像A.cs,AA这样的源名称一样被加密的最长时间。 cs,AB.cs 等... 而且在它们内部,方法、变量、常量,甚至类也被加密为相同的 AA,ABC,IJ..
我在 Java 和 C# 代码中看到了这一点。程序员是用这种加密风格编写的,还是以后使用加密器?他们是怎么做到的?
【问题讨论】:
-
一个例子是 Proguard:guardsquare.com/en/proguard 但它只声称提供了“最小”的逆向工程保护。
-
我猜java和C#之间有很大的不同。因为java字节码还包含原来的名字。
标签: java c# encryption