http://www.ijiami.cn/h5Encryp...
如標題所示,加密原理是什麼,採用了啥技術實現的…這種前端加密有意義嗎? ……
光阴似箭催人老,日月如移越少年。
一般就是文檔掃描,然後把dom從js寫入,最後把js混淆一下,其實說實話,然並卵,最後都會被瀏覽器解析成真正的html文檔,照樣能看到源碼
類似
var string = 'readable' ; var use = string;
===>>
var o = { s: x[0]+x[1]+x[2]+[x3]+x[4]+[x5] } var x = { 0:'s', 1:'t', 2:'r', 3:'i', 4:'n', 5:'g' } var use = o['s'];
再隨機混淆幾次,那沒人願意去看了吧,前端代碼加密本身就是偽命題,始終都得讓js引擎能認得出來,js引擎能認,人也可讀,信不信你花點時間時間,你也可以讀懂二進位程式碼,只是讀取成本的問題而已,但不否認其價值所在。
一般就是文檔掃描,然後把dom從js寫入,最後把js混淆一下,其實說實話,然並卵,最後都會被瀏覽器解析成真正的html文檔,照樣能看到源碼
類似
===>>
再隨機混淆幾次,那沒人願意去看了吧,
前端代碼加密本身就是偽命題,始終都得讓js引擎能認得出來,js引擎能認,人也可讀,信不信你花點時間時間,你也可以讀懂二進位程式碼,只是讀取成本的問題而已,但不否認其價值所在。