关于网页加密问题的再次指正
我早就提醒过大家,现在网页加密是不可能的,(除非浏览器将来改变结构)这是与html的本性相关的。

今天有一位网友认为我是瞎说,并让我去看了他的网站,我本人对JavaScript不是很熟,但是他只是简单的将html中的标识符做了一下转换,然后用一个JavaScript函数还原,所以他的“密码”顺利的被我“解密”了。

下面是我将他的网页“解密”后的原代码:

<html>
<head>
<title>加密页面源代码脚本</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
a { font: 9pt "宋体"; text-decoration: none}
body { font: 9pt "宋体"; text-decoration: none }
p { font: 9pt "宋体"; text-decoration: none }
td { font: normal 9pt "Arial", "Helvetica", "sans-serif"; text-decoration: none }
-->
</style>
<script language="JavaScript">
<!--
var Words;

function SetWords(word)
{
Words = escape(word.value);
}

function SetNewWords(form)
{
var NewWords;
NewWords = Words
form.NewWords.value = NewWords;
}

// -->
</script>
</head>

<body bgcolor="#fef4d9">
<div>
<center>

<div align="center"><center>
</center></div>
</center>
</div>
<FORM METHOD="POST">
<div align="center">
 <div align="center">
<img src="http://202.103.160.60/kof/KOF/dl/pic/gif01.gif"></p>
  <font size="5" color="#0066FF">加密页面源代码</font></div>
 <p>将你的页面源代码粘贴在下面的框内,要包括所有的标签例如html , head, body等。</p>
</div>
<P align="center">
 <TEXTAREA NAME="Word" VALUE="" ROWS=10 COLS=65 ONCHANGE="SetWords(this)">
</TEXTAREA>
 
<P align="center">
 <INPUT TYPE=BUTTON ONCLICK="SetNewWords(this.form)"
VALUE="开始转换">
 
 <P align="center">
 <TEXTAREA NAME="NewWords" VALUE="" ROWS=10 COLS=65>
</TEXTAREA>
 
</FORM>
<p align="center"> 以上是转换好的代码,将他们加入如下脚本的引号&quot;&quot;区内,就是加密后的HTML了!
<p>
<table width="65%" border="0" align="center">
<tr>
 <td height="314"><font face="Arial, Helvetica, sans-serif"><b>&lt;HTML&gt;<br>
  &lt;HEAD&gt;<br>
  &lt;SCRIPT LANGUAGE=&quot;Javascript&quot;&gt;<br>
  &lt;!--<br>
  var Words =&quot; &quot; //put your cripto code there<br>
  function SetNewWords()<br>
  {<br>
  var NewWords;<br>
  NewWords = unescape(Words);<br>
  document.write(NewWords);<br>
  } <br>
  SetNewWords();<br>
  // --&gt;<br>
  &lt;/SCRIPT&gt;<br>
  &lt;/HEAD&gt;<br>
  &lt;BODY&gt;<br>
  &lt;/BODY&gt;<br>
  &lt;/HTML&gt;</b></font></td>
</tr>
</table>
</body>
</html>