2010-08-09 76 views

回答

8

所有你能做的就是縮小和混淆它。

這裏是a free obfuscator,有幾個左右。

4

首先,將其混淆 - 將函數/變量名稱更改爲無意義的名稱。然後使用packer進行包裝。

+0

如果這樣做..混淆它,然後包裝它...很容易deobfuscate它..或它需要時間要做到這一點 ?? 我使用「湯姆Gullen」(謝謝U;)工具)提到它.. – Q8Y 2010-08-09 10:23:12

+0

也... 有人告訴我一個非常好的還的方式來確保代碼..通過用鑰匙固定模糊處理...我的意思是保護安全已經:) 是否有可能做到這一點,使用密鑰保護密碼&混淆它? 非常感謝夥計們,對於我們的幫助 – Q8Y 2010-08-09 11:21:18

3

JS代碼的100%安全是不可能的。無論您使用哪種流行的打包程序,JSBeautifier通常都能夠從中重新構建人類可讀的來源。就個人而言,我只使用Google Closure Compiler這是目前可用的最佳縮小器/優化器。

+2

如果它不可能100%...我怎麼能讓它對於普通用戶來說至少更難?因爲不管我混淆它,http://jsbeautifier.org/將做的伎倆和去混淆它:) 它將需要一秒鐘做到這一點:) 和Google Closure編譯器。他們說這隻會讓你的代碼運行得更快,他們沒有提到任何保護和加密的東西! 我該怎麼辦?我只是想讓普通用戶很難看到它,因爲無論我做了什麼,他們最終都會看到它。 – Q8Y 2010-08-09 13:58:51