java 混淆 代码混淆器是干什么的?

代码混淆器是干什么的?用Java编写的代码被编译成.Class文件,但是类文件可以反编译以查看源代码。如果代码作者不想让别人看到源代码,他可以使用模糊器来混淆源代码,但是程序的功能是正常的。编译后供他

代码混淆器是干什么的?

用Java编写的代码被编译成.Class文件,但是类文件可以反编译以查看源代码。如果代码作者不想让别人看到源代码,他可以使用模糊器来混淆源代码,但是程序的功能是正常的。编译后供他人使用。当其他人反编译类文件并想查看源代码时,他们会发现混乱的代码。虽然可以分析这些混乱的代码,但这是非常困难的。例如,类person{private string name private int age public person(string n,int a){name=n age)}=a}}类ooooooo{private string oooooo private int OOo public ooooooooooo(string OO,int o){ooooo=OOo}}