随想飞翔

邪恶获得胜利的唯一条件,就是善良的人们保持沉默。

导航

« 帝国时代:III DEMO版权? »

关于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服务器事件.)
  • quote 3.yaline
  • http://yaline.com
  • 若是使用加密的方式,必然影响一些使用者转向php或者jsp,这样会使asp的使用者数量减少,这样对asp的发展并无益处
  • 2005-09-10 13:06:33
  • quote 4.cloudream
  • http://www.5iya.com/blog
  • ASP本身就不再发展了,微软不支持了

    没有保护=没有大的商业应用=没有财力支持=没有未来
  • 2005-09-10 16:09:54
  • quote 5.forcey
  • 不过据说 ipbcn 服务器上也没源代码
    官方站用的都是加密代码。。
  • 2005-09-11 21:30:11
  • quote 7.Roc.c
  • 很赞同楼主,我做asp程序也很长时间了
    我做的第一个小巧的cms要2个多月,里面应用了三层思想,缓存,速度不比其它(象.net jsp)慢,而我的一个同学直接下了个源程序改改就可以了~~~
    asp无封装只会带来vbs 或者讲 asp 程序员的 “低级”
    不是asp 不行 ,而是那些说它不行的人 真的不行!!!
  • 2006-11-13 14:15:26
  • quote 8.Roc.c
  • 期盼 微软 能回顾一下asp 因为象.net 那样开发网站无疑把你绑定到ms的OO上去 不是oo不好 只是放在这里实在大才小用
    那些控件 带着无数的 属性 却不知给 客户端带来了 巨大的负重
    如果你用.net 你就知道什么叫 耗材
    .net 很难和现在的 w3c 思想一致
    .net 程序员往往把界面做的很简单 注重内容
    但是我们真的不想让未来的 web 页面各个都象 msdn 一样
  • 2006-11-13 14:22:42

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

站内搜索

实用搜索

Powered By Z-Blog | Z-Blog Plus 1.5 Final Beta

Copyright 明月星光(Cloudream). Some Rights Reserved. 转载请在明显位置链接本站