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