一種密文封箱式保護(hù)JavaScript源碼的方法及系統(tǒng)
基本信息

| 申請(qǐng)?zhí)?/td> | CN201711128580.2 | 申請(qǐng)日 | - |
| 公開(kāi)(公告)號(hào) | CN108076050A | 公開(kāi)(公告)日 | 2018-05-25 |
| 申請(qǐng)公布號(hào) | CN108076050A | 申請(qǐng)公布日 | 2018-05-25 |
| 分類(lèi)號(hào) | H04L29/06;H04L29/08;G06F21/10;G06F21/60;G06F9/455 | 分類(lèi) | 電通信技術(shù); |
| 發(fā)明人 | 李泉玄;唐樹(shù)青 | 申請(qǐng)(專(zhuān)利權(quán))人 | 廣州鑫燕網(wǎng)絡(luò)科技有限公司 |
| 代理機(jī)構(gòu) | 廣州嘉權(quán)專(zhuān)利商標(biāo)事務(wù)所有限公司 | 代理人 | 廣州鑫燕網(wǎng)絡(luò)科技有限公司 |
| 地址 | 510220 廣東省廣州市海珠區(qū)新港東路1166號(hào)905單元 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開(kāi)了一種密文封箱式保護(hù)JavaScript源碼的方法及系統(tǒng),該方法包括以下步驟:將JavaScript源碼中所有事件綁定的代碼進(jìn)行隔離,并獲得隔離后的代碼;采用預(yù)設(shè)的代碼壓縮混淆方法對(duì)隔離后的代碼進(jìn)行壓縮;采用預(yù)設(shè)的密鑰加密方法隨機(jī)生成一密鑰,并使用密鑰對(duì)經(jīng)過(guò)壓縮后的代碼進(jìn)行加密,從而獲得第一文本密文;結(jié)合文本解密函數(shù)的相關(guān)代碼和密鑰組合生成第二密文;將第一密文和第二密文合并后,在合并后的密文外包一層作用域并生成最終加密文件,最后輸出最終加密文件。本發(fā)明更好的對(duì)JavaScript源碼進(jìn)行加密,有效防止不法分子對(duì)源碼的破解和損害,可廣泛應(yīng)用于源代碼保護(hù)技術(shù)領(lǐng)域。 |





