怎么处理加密解密核心问题

net保护可以从两个方面去做,1:流程混淆(有些带类名字段混淆),2:整体加密。
第一种虽然可以看到部分代码,但是你会看到大堆的 goto 或是   switch,更多的显示 // This item is obfuscated and can not be translated. 像这样的程序我们根本没办法看。
第二种你用  Reflector 打开 exe 或是 dll 的话,直接出现红色标记,不让看,这类工具主要有 maxtocode加密过的,还有其它.net整体加密,它在.net运行时调用一个动态c++写的.net字节码解密动态库dll,虽然以前的可以用 re-max来逐个读出字节码,然后再写回
注:
加密,加壳,对性能损失也很严重。

你可能感兴趣的:(怎么处理加密解密核心问题)