① JS加密混淆後安全嗎
嚴格不能叫加密只是混淆替換了所有的變數名。腳本語言混淆只是可讀性變差了。但是高手會用chrome或者ff的console去調試你的JS所以,安全是相對來說的。。。
② 有沒混淆js力度很強工具,最好能進行邏輯混淆,加密等
nodejs挺不錯的。先安裝nodejs,然後在cmd中用命令操作js文檔(JavaScript文檔必須是獨立的)。
③ js代碼加密後不執行了加分哦
是不是代碼寫的不規范造成的 例如沒有分號之類的
④ 如何JS混淆解密啊,我有一個代碼貼不上來
JS的混淆加密及解密網上都有現成的工具,大部分都是通過eval來執行加密後的JS的。
一般情況下的混淆加密可以通過網上的工具在線解密,但有些加密做的措拖很多,就可能無法解密。
具體工具請網路或谷歌。
⑤ JS混淆加密求解
在開頭添加<script>,結尾添加</script>
然後替換開頭的eval為alert,然後保存為*.htm
最後打開製作的網頁,彈出窗內的內容就是解密後的內容 ,如果你解密後復制上面代碼的話,就要用火狐瀏覽器打開才行,IE不能復制彈出窗口的內容.
⑥ js代碼加密和js混淆怎麼區別,js混淆屬於惡意代碼嗎
js混淆並不屬於惡意代碼,其初衷是為了防止別人偷代碼。想想自己辛苦寫了一個極好的例子,因為沒有防範好,過不久就被別人偷用,照搬,這種心情是非常不好的。
⑦ js如何混淆加密,加密完如何使用
js這種東西,加啥密,還是jq寫的,混淆肯定容易混出問題。
你再怎麼加瀏覽器都要解析出來能跑才行,瀏覽器能跑,就意味著很好解密。
⑧ js混淆後的代碼如何解密
混淆的作用就是用無意義的關鍵字元替代原來有意義的關鍵字元,讓瀏覽者「看不懂」代碼,不了解代碼的運行邏輯,也就無法復用。
混淆不同於加密解密,因為原來有意義的字元已經被替換了,不存在演算法上的反推,任何的技術不可能再得出原來的那些有意義的字元。
所以理論上,混淆後的代碼無法解密。但因為它的整個運算邏輯關系鏈是完整的,與混淆前的代碼關系鏈是完全一致的,所以非要「破解」,只能說摸清它的邏輯關系鏈,人為去做的話,燒腦又復雜。技術上需要一定的運算能力來做這個工作,比如雲計算甚至超級計算機,但即便「破解」,它也是只能分析出一個函數大致是干什麼用的,原來的關鍵字元名稱還是不可能得出。