加密網(wǎng)站 為什么前端代碼會被設(shè)計成允許用戶在瀏覽器中看到,而客戶端代碼卻不能?
為什么前端代碼會被設(shè)計成允許用戶在瀏覽器中看到,而客戶端代碼卻不能?前端不愿意故意向客戶機顯示代碼,而是出于技術(shù)原因。前端通過客戶端瀏覽器解析HTML、JS和CSS來呈現(xiàn)界面,實現(xiàn)功能交互。現(xiàn)在一些對
為什么前端代碼會被設(shè)計成允許用戶在瀏覽器中看到,而客戶端代碼卻不能?
前端不愿意故意向客戶機顯示代碼,而是出于技術(shù)原因。前端通過客戶端瀏覽器解析HTML、JS和CSS來呈現(xiàn)界面,實現(xiàn)功能交互。現(xiàn)在一些對前端代碼敏感的網(wǎng)站會混淆和加密JS,但效果不是太大。那些想復(fù)制代碼來實現(xiàn)邏輯的人可以解決它
而客戶端程序一般來說,它是編譯后的可執(zhí)行文件,不需要源代碼。不過,經(jīng)過一些反編譯軟件反編譯后,你大概可以看到程序的實現(xiàn)邏輯
HTML不能被加密!因為瀏覽器不支持加密!互聯(lián)網(wǎng)上有很多所謂的加密,其實網(wǎng)頁是通過Unicode代碼的轉(zhuǎn)換來實現(xiàn)的。這些加密可以通過轉(zhuǎn)換簡單的Unicode代碼來解密,這是沒有用的。而這些加密意味著只有當(dāng)你右擊查看源代碼時,你才會看到加密信息。如果是瀏覽器的F12調(diào)試頁面,則直接顯示解密頁面。而過多的中文文本會導(dǎo)致你的加密頁面代碼膨脹。英語可以壓縮。