HDS JSObfuscator是一款功能強(qiáng)大的Javascript混淆加密工具,與同類工具相比,它是當(dāng)前市面上功能較強(qiáng),使用約束較小的工具之一。它兼顧了壓縮、混淆和加密三大功能,用戶可以選擇只壓縮或只混淆或只加密,也可以選擇既混淆又加密,給Javascript代碼加上雙保險(xiǎn)。
功能特色:
高性能,易于定制。
壓縮比大,最大可超過(guò)50%。
它兼顧了壓縮、混淆和加密三大功能,用戶可以選擇只混淆或只加密,也可以選擇既混淆又加密,給Javascript代碼加上雙保險(xiǎn)。
用戶可以根據(jù)自身需要,自由選擇混淆設(shè)置選項(xiàng),以產(chǎn)生不同效果的混淆代碼。
它還可以進(jìn)行批量文件處理,解決了文件間關(guān)聯(lián)變量混淆后出現(xiàn)的問(wèn)題。
它還可以將凌亂的代碼轉(zhuǎn)化成排版工整的易于閱讀的代碼。
同時(shí),HDS JSObfuscator還具有批量管理復(fù)制各類更新過(guò)的文件和合并文件的強(qiáng)大功能。
注意事項(xiàng):
* 定義變量不能缺少"var",否則將不混淆。
* 語(yǔ)句結(jié)尾必須加分號(hào)(;),否則混淆或加密后可能會(huì)出錯(cuò)。
尋找js語(yǔ)句沒(méi)有以";"結(jié)束的正則表達(dá)式:(([^_0-9a-zA-Z\u4e00-\u9fa5/][_0-9a-zA-Z)\]/]+)|([^_0-9a-zA-Z\u4e00-\u9fa5"']("|')[_0-9a-zA-Z]*("|')))[ ]*\n
更新日志:
V2.12:
* 修正除號(hào)(/)后變量的混淆問(wèn)題;
* 修正正則選項(xiàng)g、i、m三個(gè)字母組合變量混淆問(wèn)題,如/\ws/g中的g,g可能是個(gè)變量。
* 修正定義變量時(shí)BUG,如var b=0,c={ab:"abc",b:"sdjf"}中的b變量;