六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

對ASP腳本源代碼進行加密

[摘要]目前,ASP(Acive Server Pages)技術已風靡全球,在Internet上幾乎處處都能看到它的身影。它給開發商提供了基于腳本的直觀、快速、高效的應用開發手段,極大地提高了開發的效果。應用這種技術,不需要進行復雜的編程,就可以開發出專業的動態Web網站。  凡事有利必有弊,由于由于AS...
目前,ASP(Acive Server Pages)技術已風靡全球,在Internet上幾乎處處都能看到它的身影。它給開發商提供了基于腳本的直觀、快速、高效的應用開發手段,極大地提高了開發的效果。應用這種技術,不需要進行復雜的編程,就可以開發出專業的動態Web網站。

  凡事有利必有弊,由于由于ASP腳本是采用明文(plain text)方式來編寫出來的,所以開發人員辛辛苦苦開發出來的ASP應用程序,一旦發布到運行環境中去或交付用戶使用后,就很難保證這些“源代碼”不會被流傳出去。我們如何能保護我們開發出的ASP源代碼呢?

  在這里我們采用微軟提供的一個加密腳本的程序:SCRENC.EXE,這個程序可以在筆者網站(http://www.zhengwei.net)上下載。這是一個運行在DOS PROMAPT的命令工具,它使腳本設計者可以對最終的腳本進行編碼,從而使 Web 主機和 Web 客戶不能查看或修改它們的源代碼。不過有一點需要注意的是加密后的程序要求用戶的游覽器必須使用Internet Explorer 5.0以上的版本。加完密后的腳本變成類似于如下的內容:

  

  腳本加密程序只對腳本代碼進行加密,文件的其他內容不動且以普通文本形式顯示。要使用腳本加密程序,以通常方法對文本進行開發和調試,然后使用該實用程序對最終的腳本進行加密。 腳本加密程序在源代碼中使用標記來標識加密開始的位置。

  對于 Visual Basic Scripting Edition (VBScript),如下示例顯示了如何使用編碼標記來顯示普通文本的版權信息:

  

  在 JScript 中,加密標記如下:

  

  當腳本加密程序被調用時,在開始標記前,腳本塊內的內容保持不變,而其他內容被加密。因此,如果開始標記被省略,則腳本編碼塊內的所有內容均被加密,但如果開始標記在腳本加密塊的最后,則不對任何內容進行加密。

  在編碼發生后。您應該知道 標記或 標記內包含有效的 HTML 和內嵌腳本塊。使用該格式的應用程序包括 Microsoft? Internet Information Services (IIS)。識別文件擴展名有 .asp、.asa 和 .cdx。

   HTML。該格式由一個包含有效的 HTML 和內嵌腳本塊的文本文件組成。使用該腳本格式編寫的應用程序包括 Microsoft FrontPage?, Microsoft? Visual InterDev? 和所有虛擬的 Web 設計器及瀏覽器。識別文件擴展名有 .htm 和 .html。

   普通文本。該格式由只包含腳本而無兩端標記的文本文件組成。使用該腳本格式編寫的應用程序包括 Windows? Scripting Host (WSH) 和 Microsoft? Outlook?。 識別文件擴展名有 .js 和 .vbs,經加密后,分別變為 .jse 和 .vbe。

   腳本小程序。該格式由一個在 標記中包含有效腳本小程序的文本文件組成。識別文件擴展名有 .sct 和 .wsh。

  示例

   如下是使用腳本加密程序的一個例子以及對其結果的簡單解釋:

   對輸入文件 test.html 進行加密,生成輸出文件 encode.html,使用:

    screnc test.html encode.html

   對輸入文件 test.htm 進行加密,并用編碼后的輸出文件覆蓋輸入文件,使用:

    screnc /f test.htm

   對當前目錄中的所有 .ASP 文件進行加密,并把編碼后的輸出文件放在c:\temp中,使用:

    screnc *.asp c:\temp

   對當前目錄中的所有 .ASP 文件進行加密,并把編碼后的輸出文件放在c:\temp中,使用:

    screnc /e asp *.* c:\temp

   對輸入文件 test.htm 進行加密,并生成輸出文件 encode.htm,確保沒有指定語言屬性的腳本塊使用 VBScript,使用:

    screnc /l vbscript test.htm encode.htm

   對當前目錄中的所有腳本小程序文件進行加密,并不經信息顯示就用編碼后的文件覆蓋這些文件,使用:
    
    screnc /s /f *.sct

  要點 :經過編碼后,如果您改動加密后的文本,哪怕只改動一個字。腳本的完整性就會丟失,從而不能再使用。



主站蜘蛛池模板: 日韩免费在线观看视频 | 囗交交性网免费 | 午夜三级黄色片 | 中文字幕色网站 | 青青网视频 | 色综合天天综合网站中国 | 日本亚欧乱色视频在线系列 | 色88888久久久久久影院 | 欧美特黄一免在线观看 | 日本高清视频色wwwwww色 | 天天做天天爱天天一爽一毛片 | 亚洲最稳定资源在线观看 | 人妖欧美一区二区三区四区 | 午夜欧美 | 日本最大色倩网站www | 亚洲第一区精品日韩在线播放 | 天天视频国产精品 | 天天干狠狠 | 中文字幕在亚洲第一在线 | 天堂tv亚洲tv日本tv不卡 | 亚洲色无码播放 | 真实国产乱子伦精品免费 | 五月天天| 四虎影院www | 亚洲二区在线观看 | 日本免费高清 | 日本道高清 | 午夜a今 | 青青青国产在线观看免费网站 | 亚洲zscs综合网站 | 青青草原免费在线 | 四虎地址 | 欧美亚洲综合在线观看 | 亚洲视频欧洲视频 | 婷婷开心六月久久综合丁香 | 亚洲影视天堂 | 日韩美女在线观看 | 最近免费韩国高清在线观看 | 中文字幕女教师julia视频 | 新久草视频 | 热久久中文字幕 |