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