ASP原碼加密工具介紹

來源:互聯網
上載者:User
總是會有很多方法暴露ASP的原程式,造成資料庫的密碼 路徑都可以輕易被其他人搞到,所以對ASP程式實行加密處理是個不錯的解決方案。下面來介紹一個工具如果大家感興趣可以來我首頁下載。
minisql.yeah.net 熏衣草樂園
指令碼編碼器是一種簡單的命令列工具,它使指令碼設計者可以對最終的指令碼進行編碼,從而使 Web 主機和 Web 客戶不能查看或修改它們的原始碼。注意,這種編碼只能防止別人在無意中查看到您的代碼,並不能防止蓄意駭客查看您的編碼內容及其方法。
Web 設計者在 Web 頁和伺服器的 Active Sever Pages (.ASP)上編寫指令碼,足以在網頁上添加您能想象到的所有功能。此外,Windows? Scripting Host(WSH) 和許多其他的應用程式也進行指令碼編寫,並取得了同樣好的效果。
到目前為止,使用指令碼的一個缺點是它既不能保護指令碼內的智慧財產權,又不能保證使用者所看到的就是您所創造的成果。聰明的運演算法則和精心設計的指令碼總是能完全被看見,因為它們是作為普通文字儲存的 。因此,每一級的指令碼使用者都能看到指令碼設計者的原始編碼,並能取出、修改它們,從而據為己有。顯然,如果您正想在某一競爭激烈的領域佔上風,這對您是非常不利的。
隨著指令碼小程式的引進,保護原始碼變得更加重要。指令碼設計者都希望使用這一簡單的組件階層,但卻並不一定想與他人共用自己的原始碼。只要指令碼經編碼後,改變結果檔案的任一部分都會使得指令碼 無法執行,這樣,就保證了您編碼指令碼的絕對完整。
指令碼編碼器只對指令碼代碼進行編碼,檔案的其他內容不動且以普通文本形式顯示。要使用指令碼編碼器,以通常方法對文本進行開發和調試,然後使用該公用程式對最終的指令碼進行編碼。
 指令碼編碼器在原始碼中使用標記來標識編碼開始的位置。
對於 Visual Basic? Scripting Edition (VBScript),如下樣本顯示了如何使用編碼標記來顯示普通文本的著作權資訊:
<SCRIPT LANGUAGE="VBScript">
'Copyright? 1998. XYZ Productions. All rights reserved.
'**開始編碼**
' 這裡放您的代碼.
</SCRIPT>
在 JScript? 中,編碼標記如下:
<SCRIPT LANGUAGE="JScript">
//Copyright? 1998. ZYX Productions. All rights reserved.
//**開始編碼**
// 這裡放您的代碼.
</SCRIPT>
當指令碼編碼器被調用時,在開始標記前,指令碼塊內的內容保持不變,而其他內容被編碼。因此,如果開始標記被省略,則指令碼編碼塊內的所有內容均被編碼,但如果開始標記在指令碼編碼塊的最後,則不對任 何內容進行編碼。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.