初学web编程,觉得与桌面软件(vb或delphi等)开发大不相同,代码基本上没法保密,尤其是前台的脚本,大家有这种感觉吗?
初学web编程,觉得与桌面软件(vb或delphi等)开发大不相同,代码基本上没法保密,尤其是前台的脚本,大家有这种感觉吗?随便下载一些网站页面的源码,就可以看到程序员的程序。真是没有保密而言吗?
------解决方案-------------------- 要不是你是初学WEB,你一定会被人海K。
如果你学过VB的话,你一定会编写无界面的ActivX控件吧?
你只要把所有的执行代码编写在ActivX中,然后在Web的动态语言(如VBScript、JavaScript)中创建这个ActivX对象,然后通过调用这个对象的各种属性和方法。这样我估计没人能知道你的代码了吧。
还有,如果你用微软的ASP写你的Web,那微软公司提供了一个加密ASP文件的工具,你只用这个工具,ASP文件里的代码就会被加密,打开ASP文件只能看到一堆乱码。而这些加密后的ASP文件可以直接通过IIS服务器进行自解密并被正常执行。
------解决方案--------------------不会吧。。。ASP文件都在服务器上执行的,客户端根本看不到源码
还有很多软件都能给网页加密
------解决方案--------------------前台的JS脚本?
只用JS做简单的东东,其它的...
------解决方案--------------------就冲楼主你这样,有什么东西值得去保密的?
------解决方案--------------------如果要把源代码加密,可以用微软的scripten,不过现在已经有解密的软件了,最好是封装到组件中,但是客户端的html代码是没有办法不让人家看的
------解决方案--------------------客户端的东西无法加密,只能混淆。除非你制作插件让浏览者下载。
------解决方案--------------------那你可以去学NET,就怕你理解不了
------解决方案--------------------正好开源了...
------解决方案--------------------学asp.net吧,你不是学过VB吗?,那对你口味