概 述
腳本編碼器是一種簡單的命令行工具,它使腳本設計者可以對最終的腳本進行編碼,從而使 Web 主機和 Web 客戶不能查看或修改它們的源代碼。注意,這種編碼只能防止別人在無意中查看到您的代碼,並不能防止蓄意黑客查看您的編碼內容及其方法。
Web 設計者在 Web 頁和服務器的 Active Sever Pages (.ASP)上編寫腳本,足以在網頁上添加您能想象到的所有功能。此外,Windows® Scripting Host(WSH) 和許多其他的應用程序也進行腳本編寫,並取得了同樣好的效果。
到目前為止,使用腳本的一個缺點是它既不能保護腳本內的知識產權,又不能保證用戶所看到的就是您所創造的成果。聰明的運算法則和精心設計的腳本總是能完全被看見,因為它們是作為普通文字儲存的。因此,每一級的腳本用戶都能看到腳本設計者的原始編碼,並能取出、修改它們,從而據為己有。顯然,如果您正想在某一競爭激烈的領域占上風,這對您是非常不利的。
隨著腳本小程序的引進,保護源代碼變得更加重要。腳本設計者都希望使用這一簡單的部件層次結構,但卻並不一定想與他人共享自己的源代碼。只要腳本經編碼後,改變結果文件的任一部分都會使得腳本無法執行,這樣,就保證了您編碼腳本的絕對完整。
本篇有關腳本編碼器的文檔包含如下幾個主題:
使用腳本編碼器
腳本編碼器語法
編碼示例