自己動(dòng)手,實(shí)現(xiàn)一個(gè)本地JS加密工具
JS加密,是前后端JS程序員、小程序開發(fā)人員常用的功能。
一般,進(jìn)行JS代碼加密時(shí),都會(huì)使用在線的JS加密網(wǎng)站,比如眾所周知的JShaman,就是個(gè)很優(yōu)秀的JS加密平臺(tái)。
JShaman - 致力于JAVAScript源代碼安全,提供專業(yè)的JS混淆、JS加密服務(wù)
www.jshaman.com/
但是,每次都打開網(wǎng)頁去使用,還是感覺不夠滿意。怎樣能更便捷些呢,
可以開發(fā)個(gè)本地程序,調(diào)用JShaman的加密接口來實(shí)現(xiàn)JS加密。因?yàn)镴Shaman開放了標(biāo)準(zhǔn)WebAPI接口,各種語言如C#、Java、Python/ target=_blank class=infotextkey>Python等都可以調(diào)用,用法很簡單。
(當(dāng)然,如果需要的話,也可以把JShaman的接口集成在自己的項(xiàng)目或產(chǎn)品中,進(jìn)行自動(dòng)化JS加密。)
而相比調(diào)用WebAPI 自己開發(fā)工具,還有一種更簡便的方法。
先展示效果:
怎么樣,這個(gè)軟件界面,看起來是不是跟官網(wǎng)高度類似。
而實(shí)現(xiàn)的方法,也非常簡單。
首先在桌面新建一個(gè)文件,文件名設(shè)定為:JShaman.hta
然后右鍵在打開方式中選擇“記事本”進(jìn)行編輯:
輸入以下內(nèi)容:
最后,保存,就可以了。
想要使用時(shí),雙擊打開,就像是個(gè)本地程序一樣。
其實(shí),這就是建立了一個(gè)html Application(Html應(yīng)用)。代碼的含意就是跳轉(zhuǎn)到JShaman網(wǎng)站,類似建立了一個(gè)快捷方式程序。
如果遇到其它喜歡的網(wǎng)站,我們也可以用同樣的方法把它建立成“本地程序”。