99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

JS加密:自創一種前端語言可行嗎?

0
分享至

js加密,是前端很常見的需求。

常見的方法是用jshamanjsjiami.online等進行js代碼混淆加密。

是否有其的方案呢?比如:我們能否自己開發一種前端瀏覽器語言,取代js(將js代碼,轉化為自己獨特的語言,從而讓他人看不懂),以此實現變相的js代碼加密。

以此思路,下面進行嘗試和研究。

有一個符合這個想法的腳本,名為livescript,也可以在前端執行。



它的代碼形式如下:



執行輸出:



這個小眾的語言,語法與js是有不小差異的。如果大量的這種代碼出現在前端,替代js,實現各種功能,貌似是具備了加密的效果。

例如,這陌生的語法,js程序員看著肯定是一臉懵:



而且,還有方法可以實現javascript與livescript語法轉換:



目前為止,似乎是OK的:將js轉化為livescript,然后再發布。

那么livescript這種語法在瀏覽器中是怎么被執行的呢?

經簡單分析得知,livescript在瀏覽器中執行前,會進行編譯



其中的output變量看起來有些可疑,在此加一句console.log,輸出,看看它是什么:



執行:



果然如此,livescript編譯是把它自定義的語法轉化成了js代碼(livescript代碼被還原為了js代碼)。

這就解釋的通了,理論也就正確了:js當然是可以被瀏覽器執行的。

livescript腳本最終會被轉化成js代碼。所以,它與aaencode、jjencode、jsf∪ck等類似,可以視作一種編碼

由于能被輕易還原為js代碼,所以,并不具備很強的加密效果。如果想加密js代碼

,防止代碼被分析、復制、盜用,還是遠遠不及js混淆加密工具的(jshaman、jsjiami.online等正統js混淆加密工具)。

或者有人會說,如果livescript代碼它沒有還原為js,而是直接執行,可能嗎?

可能性比較小,這里可以聯想到wasm(WebAssembly,非指匯編語言)。如果想讓代碼直接被執行,而不是轉成js代碼,就需要有一個“執行器”,瀏覽器是只給js準備了執行器,livescript想直接執行,就得像wasm一樣也開發自己的執行器,這是個巨的大工程了,還得兼容所有js語法、還得長期隨js更新而更新(因為此處的場景要轉js為livescript,這是本文討論的應用點),綜合考慮到這些,這個方案不太可行:自創一種前端語言,替代js,以實現代碼加密不可行。無論是轉為js執行,還是自己寫執行器,都不可行。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

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.

相關推薦
熱點推薦
馬拉松小姐姐不滿男友狀態,買10盒西地那非,嚇得男友跑路分手

馬拉松小姐姐不滿男友狀態,買10盒西地那非,嚇得男友跑路分手

扮貓騎老虎
2025-07-26 16:35:29
不刷100萬不理人、引導網暴素人,旺仔小喬正臉被扒,曝更多黑料

不刷100萬不理人、引導網暴素人,旺仔小喬正臉被扒,曝更多黑料

一娛三分地
2025-07-24 19:19:57
高述紅因病逝世,享年65歲

高述紅因病逝世,享年65歲

極目新聞
2025-07-26 15:07:15
堅決守住這一底線!6個省份已迎來執法檢查組

堅決守住這一底線!6個省份已迎來執法檢查組

政知新媒體
2025-07-25 21:47:04
耶魯終身教授陳志武:中國要趕超美國需培養國民的思辨和表達能力

耶魯終身教授陳志武:中國要趕超美國需培養國民的思辨和表達能力

深度報
2025-07-25 13:06:13
舔狗經濟崩盤了,備胎經濟也崩盤了,資本也逐漸開始拋棄女性了

舔狗經濟崩盤了,備胎經濟也崩盤了,資本也逐漸開始拋棄女性了

加油丁小文
2025-06-16 07:30:03
島內民意狠狠打臉民進黨當局!大陸學者:賴清德將陷內外交困窘境

島內民意狠狠打臉民進黨當局!大陸學者:賴清德將陷內外交困窘境

海峽導報社
2025-07-27 00:13:22
破億!8分!71歲陳佩斯《戲臺》打臉資本:你還管得了觀眾愛看誰

破億!8分!71歲陳佩斯《戲臺》打臉資本:你還管得了觀眾愛看誰

TVB的四小花
2025-07-26 08:02:15
中國為何要大力禁娼?看看今天的德國就知道,色情合法化有多嚴重

中國為何要大力禁娼?看看今天的德國就知道,色情合法化有多嚴重

暮光視界
2025-07-27 12:11:14
女飛行員劉憶北風波發酵!女孩被質疑齙牙和斗雞眼,知情人回應!

女飛行員劉憶北風波發酵!女孩被質疑齙牙和斗雞眼,知情人回應!

古希臘掌管松餅的神
2025-07-25 19:21:45
特朗普剛作出訪華承諾,中美4天內3次交鋒,謝鋒送給美方9個字

特朗普剛作出訪華承諾,中美4天內3次交鋒,謝鋒送給美方9個字

掌青說歷史
2025-07-26 15:13:07
江西富豪遭滅門,侄子裝死幸存,12年后說出真相警方傻眼:咋是他

江西富豪遭滅門,侄子裝死幸存,12年后說出真相警方傻眼:咋是他

罪案洞察者
2025-07-09 11:53:28
徹底決裂,拉夫羅夫突然宣布,中俄這回真要動真格

徹底決裂,拉夫羅夫突然宣布,中俄這回真要動真格

觀星賞月
2025-07-27 03:17:25
烏軍消滅所有進入紅軍村的俄軍突擊小組,30到50名俄特種兵被擊斃

烏軍消滅所有進入紅軍村的俄軍突擊小組,30到50名俄特種兵被擊斃

環球熱點快評
2025-07-27 08:27:25
偉大的2-0!張帥加冕第15冠,轟2盤6-1雙打破荒,搭檔登頂世界第1

偉大的2-0!張帥加冕第15冠,轟2盤6-1雙打破荒,搭檔登頂世界第1

劉姚堯的文字城堡
2025-07-27 07:38:03
歌手李煒工作室就《劍魂》原唱問題發聲明,歌曲由汪蘇瀧作詞作曲,版權為其所有,李煒擁有歌曲表演者權

歌手李煒工作室就《劍魂》原唱問題發聲明,歌曲由汪蘇瀧作詞作曲,版權為其所有,李煒擁有歌曲表演者權

觀威海
2025-07-27 10:50:54
多名院士呼吁:55歲后非必要別做這幾項健康檢查,做了可能有損傷

多名院士呼吁:55歲后非必要別做這幾項健康檢查,做了可能有損傷

白宸侃片
2025-07-25 18:00:06
如果沒有央視新聞,懂車帝那個視頻能發出來嗎

如果沒有央視新聞,懂車帝那個視頻能發出來嗎

關爾東
2025-07-26 10:37:01
特斯拉“廉價版 Model Y”車型內飾首曝:取消全景玻璃天幕

特斯拉“廉價版 Model Y”車型內飾首曝:取消全景玻璃天幕

IT之家
2025-07-27 15:36:56
即將離隊!國王操作引爆聯盟,5年1.5億,勇士終于解脫了

即將離隊!國王操作引爆聯盟,5年1.5億,勇士終于解脫了

體育大朋說
2025-07-27 12:58:17
2025-07-27 16:15:00
javascript知識園
javascript知識園
javascript編程知識分享,JS加密、JS混淆等等。
201文章數 420關注度
往期回顧 全部

科技要聞

WAIC探館:人形機器人在打 大模型廠商在卷

頭條要聞

2名以色列國防軍士兵在加沙南部身亡 調查結果公布

頭條要聞

2名以色列國防軍士兵在加沙南部身亡 調查結果公布

體育要聞

約克雷斯身邊的男人,才是阿森納的最佳引援

娛樂要聞

退圈又復播,葉珂引發猜想

財經要聞

陳文輝:為什么耐心資本這么重要?

汽車要聞

搭載華為乾崑智駕 一汽奧迪Q6L e-tron預售35.3萬起

態度原創

旅游
健康
藝術
游戲
家居

旅游要聞

熱聞|清明假期將至,熱門目的地有哪些?

呼吸科專家破解呼吸道九大謠言!

藝術要聞

故宮珍藏的墨跡《十七帖》,比拓本更精良,這才是地道的魏晉寫法

《腐爛國度3》也要登陸索尼PS5平臺

家居要聞

環繞設計 空間動線合理

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 玛纳斯县| 察雅县| 微山县| 芜湖市| 揭东县| 金沙县| 嘉禾县| 周至县| 朝阳市| 开江县| 曲麻莱县| 曲周县| 厦门市| 岳池县| 夹江县| 镇平县| 湖北省| 兖州市| 襄城县| 茌平县| 兴安盟| 牙克石市| 土默特左旗| 苏尼特右旗| 武威市| 西宁市| 合山市| 南昌市| 顺平县| 洛扎县| 佳木斯市| 武川县| 临泽县| 宜春市| 关岭| 龙陵县| 昌邑市| 汾阳市| 西峡县| 隆德县| 南安市|