我怎样才能混淆C#'代码'?

时间:2016-10-29 23:18:19

标签: c# obfuscation

这与仅混淆最终产品不同。我希望对源代码进行模糊处理,以便编译器仍然可以读取它,但是读取起来要困难得多。这是JavaScript的一个示例:

https://www.javascriptobfuscator.com/Javascript-Obfuscator.aspx

它改变了:

function NewObject(prefix)
{
var count=0;
this.SayHello=function(msg)
{
      count++;
      alert(prefix+msg);
}
this.GetCount=function()
{
      return count;
}
}
var obj=new NewObject("Message : ");
obj.SayHello("You are welcome.");

为:

var _0x1579=["\x53\x61\x79\x48\x65\x6C\x6C\x6F","\x47\x65\x74\x43\x6F\x75\x6E\x74","\x4D\x65\x73\x73\x61\x67\x65\x20\x3A\x20","\x59\x6F\x75\x20\x61\x72\x65\x20\x77\x65\x6C\x63\x6F\x6D\x65\x2E"];function NewObject(_0xc74ex2){var _0xc74ex3=0;this[_0x1579[0]]= function(_0xc74ex4){_0xc74ex3++;alert(_0xc74ex2+ _0xc74ex4)};this[_0x1579[1]]= function(){return _0xc74ex3}}var obj= new NewObject(_0x1579[2]);obj.SayHello(_0x1579[3])

c#有这样的东西吗? 感谢。

0 个答案:

没有答案