wuliwei85 2008-11-06 21:04
浏览 243
已采纳

怎样加密网页源代码?

偶尔会看到一些网站的源代码都是乱码,这是一种加密技术,不知道是怎么实现的,大家来讨论下!

 

  • 写回答

8条回答 默认 最新

  • bohemia 2008-11-07 08:48
    关注

    你说的乱码,可能是由字符组成的编码,可能有2种方式实现:

    1. javascript的escapse函数. 例如如下内容escapse后编码: escapse前: --------------------------------------------------------------


      Encode JavaScript

    escapse后:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    This page uses Javascript document.write(unescape("%3c%68%74%6d%6c%3e%0d%0a%3c%68%65%61%64%3e%0d%0a%3c%2f%68%65%61%64%3e%0d%0a%3c%62%6f%64%79%3e%0d%0a%3c%62%72%3e%0d%0a%3c")); document.write(unescape("%62%72%3e%0d%0a%3c%62%72%3e%0d%0a%3c%63%65%6e%74%65%72%3e%0d%0a%45%6e%63%6f%64%65%20%4a%61%76%61%53%63%72%69%70%74%0d%0a")); document.write(unescape("%3c%2f%63%65%6e%74%65%72%3e%0d%0a%3c%2f%62%6f%64%79%3e%0d%0a%3c%2f%68%74%6d%6c%3e"));

    2.采用js脚本代码替换方法,进行混淆,
    其他类似的也有TAB混淆, 空格混淆, 字符混淆等;

    3.采用MS的JScript.Encoder进行加密;

    给你个参考地址:
    http://zhidao.baidu.com/question/1681772.html
    应该说的比较全了.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?