asp 源代码关于ASP代码的加密的⼏个⽅法
1.MS SCRIPT ENCODE
基本上没什么⽤了,⼀段JS就可以破解
2.封装成DLL
⽐较可⾏的⽅法,有通过VB封装成DLL的例⼦,⽽且⽆需改动很多代码,修改⽅便,调⽤时也很简单.缺点是需要注册DLL控件,虚拟主机通常不能达到这⼀要求.
封装时可在代码⾥加⼊主机域名判断的代码,不对则拒绝运⾏,不过提倡封装类,⽽展现逻辑还是留在ASP⽂件⾥吧,呵呵
案例:动易CMS
不过VB属于解释型语⾔,似乎可以反编译
3.使⽤NETBOX
国⼈开发的⼀款ASP服务器端程序,可以把ASP⽂件打包,缺陷是部分ASP函数不⽀持并且内存中仍有
ASP源代码.
案例:麦秀(以NETBOX为平台,并⾮未加密ASP)
其实呢,不公开程序就OK了,但⼩⼈依然会设法潜⼊你的服务器去盗取程序代码.(参考sm*rtipb站长⼊侵ipbcn服务器事件.)