js混淆、js加密,是一回事嗎?
是的,js混淆、js加密指的是同一件事。
習(xí)慣上,國內(nèi)稱js加密,而國外叫做obfuscate,翻譯為中文為混淆,其實(shí)是一樣的。都是指對js代碼進(jìn)行保護(hù),比如把變量名變的無意義,把字符串加密、把執(zhí)行流程打亂,等等。目的是讓js代碼失去可讀性、變的難以理解。防止自己寫的代碼被他人使用或分析。
js混淆、js加密已經(jīng)是個(gè)成熟的行業(yè),有不少流行的工具,而且通常是saas模式的在線網(wǎng)站,比如js-obfuscator、jshaman、jsjiami.online,這些網(wǎng)站都是專業(yè)的js混淆加密工具。
而在js編程中,還有另一種加密,是指加密算法,比如md5加密、base64加密,但一般直接叫作加密算法,而不叫js混淆或js加密。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.