我要用C#把整个页面的HTML源代码加密。应该怎样实现???
  C#能访问HTML页面吗?

解决方案 »

  1.   

    就是我要把页面的HTML代码加密,不能给别人看到。而且要用C#实现~``
    谁能帮帮我啊!!!刚进公司一个星期,今天给我的任务。
      

  2.   

    QUOTE:刚进公司一个星期,今天给我的任务。 
    -----------------------
    你们公司真牛X!
      

  3.   

    我想,在AJAX.NET中,脚本都是封装在一个.ASHX这样的文件里,不知道HTML能不能象这样封装呢.
      

  4.   

    C#  没用过.但asp 的html 代码用javascript 函数escape()和unescape() 加密.
    .net2.0 发布成程序的时相应的对Html进行了保护,不知楼主要实现什么功能??? 
    .dll不让反编译的话. 用.net 自带的混淆器混淆一下.
    C# 只有单向加密.没听说过C# 加密html的.....
    关注
      

  5.   

    其实我也不太清楚,刚进公司一个星期,而且这个网站不是用.net做的,是用asp做的。
    他就给我一个网页,然后让我用c#把这个页面的HTML加密。我实在是想不出来应该怎么做
    就连听都没听说过
    而且,我有点疑问,如果真的能实现加密,那加密之后的HTML代码游览器能编译吗?
      

  6.   

    而且,我有点疑问,如果真的能实现加密,那加密之后的HTML代码游览器能编译吗?
    嗯。。你终于说到点子上了。
      

  7.   

    他就给我一个网页?? 这个它是不是个大牛啊.!!.net 混淆还不够用吗
      

  8.   

    "他" 懂不懂技术啊!!!
    用C#加密我有点疑问,如果真的能实现加密,那加密之后的HTML代码游览器能编译吗? 
      

  9.   

    我也爱好安全,经常也关注脚本的安全.对于asp的网站.sql 注入.xss攻击注意点也就没什么不安全的.黑盟的网站也没这么弄啊!!
    但没听说过这么弄的.你要弄明白他是在加密后能用吗??
    你去问他用C# 那个类下的那个方法能实现加密后能让浏览器解析的.
    不会说
      

  10.   

    VS2005发布之后,其实就已经对HTML进行隐藏了。
      

  11.   

    我听说CSS样式表的内容与脚本的内容模糊化,没听过HTML过密或者模糊化.
      

  12.   

    貌似在IE下点右键是看不到AJAX动态写出的内容的你可以看一下下面这一页
    http://www.xyzl.net/xyzlArticleList.aspx?pcid=10001&xm=0
    IE下右键点查看源代码是看不到中间的帖子列表的代码的
      

  13.   

    给HTML文件加密,可以分解成2个目标:
    1.人不容易看懂;
    2.浏览器可以识别。
    **********
    根据以上目标,可采取以下办法:
    1.消除所有空格和换行符;
    2.随机插入一些注释,混淆视听。(貌似“<!--dfsdfsdfsd-->”云云);
    3.将Name、ID等标记语言属性值替换成无意义字符;
    4.转换文件编码,如将GB2312变化成ASCII或其他。
      

  14.   

    补充:
    如果加密后是使用C#输出HTML的话,就更简单了,可以将HTML作为文本读入,通过MD5或其他加密算法加密,调用页面时先解密再输出到浏览器即可。
    关键看你们公司的要求。
      

  15.   

    用JAVASCRIPT做吧,在前台做一个解密的方法,窗口加载的时候执行这段JAVASCRIPT可以解密。不过这种的话,一般是用在于写网页木马吧!!!!
      

  16.   

    是客户端看不懂还是服务器代码加密呀?
    HTML应该不能使用吧
      

  17.   

    唯一可行的是用C#往网页里加一段JAVASCRIPT 的函数所有HTML的内容都预先加密 然后用这个函数解密 解密后再显示在网页上这样别人就看不到HTML了
      

  18.   

    44 楼  和 39楼的 顶
    因为asp开发的 好像是编译所有代码才会发布  不牵扯到后台和前台变量传输