escape()函数加密文本解密

有一种加密的办法是采用javascript的escape()函数,把某些符号、汉字等变成乱码,以达到迷惑人的目的。解密这种代码的办法是采用其反函数加以还原。下面是一个经过加密的例子:
%3Chtml%3E%3Cbody%20bgcolor%3D%22white%22%3E%3Cp%3E%u8FD9%u662F%u4F8B%u5B50%uFF01%uFF01%uFF1A%uFF09%3C/p%3E%3C/body%3E%3C/html%3E

unescape()函数起了还原源代码

[<html><body bgcolor="white"><p>这是例子!!:)</p></body></html>]
  这种文件最好解密,一看就明白,关键是unescape()函数起了还原源代码的作用。要想看到加密前的代码是什么样子,

 <SCRIPT LANGUAGE="Javascript">
       var Words ="%3Chtml%3E%3Cbody%20bgcolor%3D%22white%22%3E%3Cp%3E%u8FD9%u662F%u4F8B%u5B50%uFF01%uFF01%uFF1A%uFF09%3C/p%3E%3C/body%3E%3C/html%3E"
      var NewWords;
      NewWords = unescape(Words);
      NewWords=NewWords.toString();


      function password(){
           document.pw.txtpw.value=NewWords;
      }
</SCRIPT>
 
          </p>
      <form name=pw>
<input type=button onclick="password()" value="解密">
<br>
<textarea name="txtpw" cols="80" rows="20"></textarea>
</form>

相关文章:

  • 2022-02-07
  • 2022-03-10
  • 2021-11-15
  • 2022-02-16
  • 2021-05-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-14
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
  • 2021-12-04
  • 2021-12-04
相关资源
相似解决方案