文章收藏-FAQ 位置:电脑学习网

你的 HTML 加密了吗?

确切的说是你的 Html 中的 Script 加密了吗?html 文件是由 IE 等浏览器解释执行的超级文本,其中可以加入 javascript 或 vbscript 语言程序代码。由于 html 文本是开放的,所以除了 html 中的文字外,其中执行特殊效果和功能的 script 代码也是公开的,尽管有些编制 script 程序的朋友并不想公开源代码也无计可施。
    用 Script encoder 程序吧。Script Encoder 是 Microsoft 出品的一个 Script 加密工具,它是一个简单的命令行工具,可以对 html 文件进行加密,加密后其中的文本部分均保持不变,只是对其中的 javascript 和 VBscript 部分进行加密处理,加密后的 script 在功能上无任何损失,仅是其代码变成密文,用源文件方式查看只是一些乱码。该程序只有 64K,使用非常简单,在 DOS 命令行下执行,也可在 windows 下带参数运行。该程序除了可对 html 文件加密外,也可以对 asa, asp, cdx,js, sct,vbs 文件加密。加密后的文件大小基本无变化。加密后的 javascript 中原 〈SCRIPT LANGUAGE=“JScript“〉 行,变成 〈SCRIPT LANGUAGE=“JScript.Encode“〉,VBscript 中 〈SCRIPT LANGUAGE=“VBScript.Encode“〉 变成 〈SCRIPT LANGUAGE=“VBScript“〉。
    运行:SRCENC [参数] 源文件 加密后文件,简单的运行可不带参数。如:
    srcenc test.htm encode.htm 即可将 test.htm 文件加密为 encode.htm。
    screnc *.asp c:\temp 将当前目录下所有 asp 文件加密到 c:/temp 下。 
    命令行参数:
    SCRENC [/s] [/f] [/xl] [/l defLanguage] [/e defExtension] inputfile outputfile
    /s: 运行时不显示详细输出信息。
    /f: 用加密文件覆写源文件。因源文件无法复原请慎用。
    如:screnc /f test.htm 原文件和加密文件均为test.htm。
    /l :指定缺省script语言。如在html中未说明script语言属性(JScript or VBScript),可指定 script 语言。对于 .html 文件缺省为 JScript,.asp 文件缺省为 VBscript。 如:
    screnc /l vbscript test.htm encode.htm 
    /e: 将 screnc 不可识别格式文件加密。如:screnc /e asp *.* c:\temp 将当前目录
下所有文件加密为 .asp 后缀,并将生成文件到 c:\temp 目录下。

     [文章来源:“十万个为什么”电脑学习网]
     [网络地址:http://why100000.com]
     [版权声明:除本站部分特别声明禁止转载的专稿外,其他的文章可以自由转载,但请务必注明出处和原始作者。本站文章版权归文章原作者所有。如果本站转载的文章有版权问题请联系本站,我们会尽快予以更正。]
 

【字体:[大] [中] [小] 【加入收藏】 【发表评论】 【关闭本窗口】

Copyright © “十万个为什么”电脑学习网 2000-2007 陕ICP备06007929号
站务联系:MSN & Email:zhangking2008@gmail.com  QQ:9365822