你的网站加密了吗?
调用举例:
Dim obj
Set obj = Server.CreateObject("HTMLEncrypt.HTML")
Response.write obj.EncryptString("<html><body>hello</body></html>")
'obj.EncryptHTMLFile "c:\demo.htm", "c:\demo.html"
'response.write obj.EncryptHTMLFile2String("c:\demo.htm")
'obj.EncryptHTMLFile "c:\demo.htm"
Set obj = Nothing
客户端浏览得到代码:
<html>
<head>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
</head>
<body>
<!-- 此文件是HTML Ecrypt加密 -->
<!--作者:microran 出品:www.microran2002.com -->
<SCRIPT LANGUAGE="Javascript">
var uo='%64%6C%72%6F%77%6F%6C%6C%65%68%3E%54%50%49%52%43%53%2F%3C%0A%0D%3E%2D%2D%20%2F%2F%3B%29%22%6D%6F%63%2E%32%30%30%32%6E%61%72%6F%72%63%69%
74
....
%75%72%6E%20%75%6E%3B%0D%0A%7D%0D%0A"));
-->
</SCRIPT>
</body>
</html>
问题点数:100、回复次数:24Top
1 楼microran2000(什么时候才能看到星星?)回复于 2003-09-03 22:26:34 得分 0
该网页能够正常浏览,但是源代码无法正常察看,无法选择、复制、粘贴,无法打印,禁用鼠标右键。能够切实保护您的劳动成果。
如果您想试用,请留邮件地址,或者与microran2002@sohu.com联系。
组件方法说明:
EncryptString 方法:
入口参数:html字符串。
返回加密后的html字符串。
EncryptHTMLFile 方法:
入口参数:
第1个入口参数:内容为html格式的文件名
第2个参数:生成的目标文件名,这个参数可选,如果缺省,将使用第一个参数为目标文件名,这时源文件将被改写。
EncryptHTMLFile2String方法:
入口参数:内容为html格式的文件名
返回加密的HTML字符串,字符串的内容源自该文件的内容
HTML是一种比较脆弱的源码文件,这些文件往往保存了比较敏感的信息。
比如独家报道的新闻撰稿,往往不希望被随心所欲地复制。在线电影往往不希望被轻松的下载。网页中的邮件地址往往不希望被网络爬虫搜捕(否则就会遭受垃圾邮件的困扰)。如果你的网站具有为政府所禁止的内容,这种方法也可以保护您的源码不会被一些过滤网页的工具屏蔽。
如果您制作了一个精美的Web HTML Editor准备在网上出售,您当然不希望您辛苦了近一个月的代码居然会被人轻松下载,为人复制。在线的Web编辑器都是基于HTML的,动态网页几乎没有,可以设想如果格式化一个字体还要向远程服务器发送请求,那势必慢的无法忍受。
您可能会考虑到禁止右键,但是这还远远不够,还需要对网页代码进行加密,使它内容不可识别,但是又不影响浏览。
思考下面的网站如果没有加密,它们的源码怎么被保护。 这些在线Web html editor售价是65美元。
http://www.webedpro.com/
http://www.editlet.com/
这些网站仅仅依靠脚本来保护它们的网页是比较脆弱的,因为用户在浏览该编辑网页时可以轻松地通过禁止网页脚本运行,达到去除网页限制的目的,然后就可以通过另存或者下载工具
把源码搞到手。
在线的Web页面编辑器是非常酷的,这几乎是不少论坛不可或缺的组成部分。
http://www.devedit.com/online_html_editor_demo.php
Top
2 楼zurong(★★★★★)回复于 2003-09-03 22:41:02 得分 6
xiexieTop
3 楼DFlyingchen(弱水三千)回复于 2003-09-03 22:43:22 得分 6
DFlying@dflying.net
ThanksTop
4 楼microran2000(什么时候才能看到星星?)回复于 2003-09-03 22:44:05 得分 0
如果您想试用,请留邮件地址,或者与microran2002@sohu.com联系
qq:124212649
msn: ieassistant@hotmail.com
Top
5 楼SUN1842(sun)回复于 2003-09-04 13:47:16 得分 6
我。。。。。。。。。我
jiesun610@hotmail.comTop
6 楼bj100(火火火)回复于 2003-09-04 13:56:10 得分 6
jun_bai@sohu.comTop
7 楼suchengfei(飞)回复于 2003-09-04 14:08:55 得分 6
suchengfei@sohu.comTop
8 楼eyumumc(雨幕)回复于 2003-09-04 14:22:22 得分 6
eyumu@hotmail.com……应该是用encode[……]做的吧……Top
9 楼microran2000(什么时候才能看到星星?)回复于 2003-09-04 21:45:55 得分 0
特别注意:
加密后的文档无法在本地浏览,只能在Web上浏览,不过您可以通过以下方式浏览:
http://localhost/.../??.html
http://localhost/.../??.asp
即加密后的文件不再支持file://协议方式浏览,它将通过重定向将url修改为about:blankTop
10 楼pipifirst(pipi_first)回复于 2003-09-04 22:04:22 得分 6
ajiadi@canada.comTop
11 楼v26(流浪的小孩)回复于 2003-09-04 22:10:49 得分 6
ghb@cumt.edu.cnTop
12 楼blueoxygen(有你在身旁 心更坚强)回复于 2003-09-04 22:14:55 得分 6
oxygen@dflying.net
3q3qTop
13 楼qunluo(最爱白菜)回复于 2003-09-04 22:16:16 得分 6
qun-luo@163.com
44Top
14 楼hutan(凉风有讯)回复于 2003-09-04 22:55:15 得分 6
hutanxp@hotmail.comTop
15 楼pdysuny(天空浪沙)回复于 2003-09-04 22:56:21 得分 6
我想
pdy2003@tom.comTop
16 楼samven(**程序爱好者**)回复于 2003-09-05 05:15:20 得分 6
fagunian@hotmail.comTop
17 楼qiuzhizhe(求知者)回复于 2003-09-05 08:19:54 得分 3
yanfengno1@sina.comTop
18 楼xfxq(笑笑)回复于 2003-09-05 08:23:36 得分 4
zgl1979@hotmail.comTop
19 楼netnight(浩川)回复于 2003-09-05 08:29:12 得分 3
netbug@163.comTop
20 楼bota(荣海翼生)回复于 2003-09-05 09:06:47 得分 3
top-go@163.comTop
21 楼microran2000(什么时候才能看到星星?)回复于 2003-09-05 21:41:56 得分 0
加密不可滥用,只能用于比较敏感的信息,与您的产权有关。没有必要就不要加密,原因如下:
1. 网页加密的很多限制很可能会引起浏览用户的反感,会导致他们离开您的网站。
2. 网页加密会导致文件变大,延长下载时间,网页加载速度也会变长。
Top
22 楼hillhero789(丘)回复于 2003-09-05 21:57:05 得分 3
hillhero789@sina.comTop
23 楼yaday(yaday.cn)回复于 2003-09-06 00:32:11 得分 3
lvfengyan@yaday.netTop
24 楼gboy2003(努力学习!)回复于 2003-09-06 01:06:28 得分 3
zzq1983110@163.com
谢谢Top




