網(wǎng)頁中用JS實(shí)現(xiàn)的功能,不加密時(shí),是對(duì)所有訪問者透明的,任何人都可以直接查看、分析其中的功能邏輯。而經(jīng)混淆加密后的JS,以密文形式存在,可防止它人窺探。
例1,某網(wǎng)站JS代碼:

使用JShaman對(duì)圖中代碼混淆加密后:

例2,某網(wǎng)站JS代碼:

使用JShaman對(duì)圖中代碼混淆加密后:

由上兩例可知,網(wǎng)頁中加密后的JS代碼,數(shù)據(jù)被加密,邏輯被混淆,無法從代碼中理解功能邏輯,JS代碼安全性提到了提升,網(wǎng)站功能得到了保護(hù)。






