四合一工具:壓縮+加密+混淆+美化
手動轉換
清除資料
工具說明
- 壓縮+加密+混淆
- 原理說明:JavaScript 壓縮、混淆、加密、解密工具及原理
- 對 JS 連續進行「壓縮」+「加密」+「混淆」三道程序,可有效保護程式碼
- 壓縮工具
- 工具出處:Terser-online
- 開放源碼出處:Github terser
- 主程式使用壓縮比例最優的 UglifyJS 3,並支援 ES6
- 加密工具
- 工具及源碼出處:packer
- 用途為混淆程式碼的中繼工具
- 混淆工具
- 工具出處:JavaScript Obfuscator Tool
- 開放源碼出處:Github javascript-obfuscator
- 此為主要的混淆工具
- 美化工具
- 工具出處:Online JavaScript Beautifier
- 開放源碼出處:Github js-beautify
- 基本功能為美化 JS,本頁面的版本不包含解密功能,若有此需求會另外獨立出來
常見 FAQ
- Q. 壓縮+加密+混淆 的用途為何?
- A. 這是防止 JS 被盜用的免費處理最易流程,可節省分別執行這三個動作的時間
- Q. 轉換結果是否會夾帶惡意程式碼?
- A. 每個工具都有源碼,也附上原始線上工具網址,可將轉換結果進行比對,就知道本站有無添加額外的程式碼
- Q. 是否會偷偷記錄原始碼?
- A. 可使用 Chrome 開發人員工具,進行轉換的時候檢查 NetWork 記錄,即可知道本站有無傳送記錄資料到他處
- Q. 為何轉換速度這麼快呢?
- A. 其他線上工具需要額外傳送資料到後端運算,所以速度慢。本站工具只利用瀏覽器進行運算,不傳送資料到他處,所以速度超快。