JS混淆加密工具,通常有眾多的加密選項。比如,著名的JShaman,中文版有十余種配置選項、英文則有二十余種配置。
當我們在對JS代碼進行加密時,該啟用哪些選項呢?
一般來說,使用工具默認的配置即可,默認配置可滿足絕大多數的需求,即滿足JS代碼安全需求,也不會影響執行性能,而且不會使加密后代碼體積變的太大。安全性、性能、體積這幾方面控制的較為均衡。
而其它的功能選項,如:平展控制流、陣列字符加密,則會進一步提升代碼安全性,相應的也會使加密生成的代碼更大。
額外的其它選項,則需視代碼本身的應用場景而定。比如:域名鎖定、反瀏覽器調試,顯然是針對瀏覽器而制定的功能,因此只能給前端代碼使用的,而不能給Node.JS后端代碼使用。
如果想細致的進行自定義配置,則應該根據各功能選項說明,結合自己的實際需要,從而做為最適合自己的配置選擇。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.