ASP开发的程序,完全可以考虑将一些软件界面之类的代码放在ASP中,即使让人看到也无大碍,而关键是将重要的功能或代码,编译成DLL来调用,这样即可利用硬件产品进行加密,同时也符合程序标准化开发,以后修改模块或功能也很方便,有利于维护管理。
.NET虽编译出来的是执行文件,但其特殊的架构,一般情况下的外壳都会因加密后破坏其结构而导致不能运行,一些硬件产品则提供了专门针对.NET的外壳加密工具,配合我们的加密方案,实现严密保护。
可专门针对.net的DLL进行外壳加密,解决了防止反编译的安全难题,能够对.net的EXE进行加密的之后,又一次推出针对.net的DLL进行加密保护,防止反编译,反调试。
其实一些好的办法都是可以尝试下,毕竟做一个长期的考虑无后患之忧。