我們娜迦信息公司對具有html5加密產(chǎn)品的企業(yè)做了一個分析,發(fā)現(xiàn)這種產(chǎn)品加密方式的推出是對客戶的一種不負(fù)責(zé)任。
這是該企業(yè)產(chǎn)品的宣傳圖

下面我面就開始進(jìn)行具體的分析:
加密前的代碼:

加密后的代碼:

事實上真的是這樣嗎?所謂的平臺識別真的可以做到PC端不顯示代碼?

從上面的圖片可以看到,在PC端的開發(fā)者模式下,直接將其復(fù)制黏貼到一個txt文本中,所謂的平臺識別并不存在。
我們的觀點
娜迦信息作為一個專注移動應(yīng)用安全解決方案與開發(fā)者服務(wù)的的企業(yè),我們追求工匠精神,竭盡全力做出最優(yōu)質(zhì)的產(chǎn)品,即使其他獲利導(dǎo)向的對手投機取巧,我們也一樣堅持理念,用心去為客戶解決難題。
文章的最后,獻(xiàn)上能進(jìn)行JS頁面混淆的開源軟件:
1.Search · obfuscator · GitHub?
2.GitHub - zswang/jfogs: Javascript Obfuscator
3.GitHub - stephenmathieson/node-obfuscator: maintainer wanted → Obfuscate your node packages because your boss says so!
4.GitHub - caiguanhao/js-obfuscator: Obfuscate JavaScript files via javascriptobfuscator.com. This is also a Grunt plugin. Inform me if this plugin doesn't work.
你這問題怎么說呢,在我的理解中,一但html5的代碼被加密,就形成了一種不可閱讀的形式,這種加密形式肯定不會兼容瀏覽器的,也不可讓每個瀏覽器都使用這種加密方式,所以從開發(fā)端和客戶端根本都匹配不上。
Html是一種超文本標(biāo)記語言,從它的設(shè)計和架構(gòu)上來看,html是不可能被“加密”的。Html5是html的升級和補充。所以對html5進(jìn)行加密幾乎是不可能的,至少目前情況來看。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答