一種程序代碼的保護(hù)方法、裝置及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202011366628.5 申請(qǐng)日 -
公開(公告)號(hào) CN112434265B 公開(公告)日 2021-09-24
申請(qǐng)公布號(hào) CN112434265B 申請(qǐng)公布日 2021-09-24
分類號(hào) G06F21/12;G06F8/41 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 孫吉平;張磊 申請(qǐng)(專利權(quán))人 北京深盾科技股份有限公司
代理機(jī)構(gòu) 北京金信知識(shí)產(chǎn)權(quán)代理有限公司 代理人 韓岳松
地址 100193 北京市海淀區(qū)西北旺東路10號(hào)院東區(qū)5號(hào)樓5層510
法律狀態(tài) -

摘要

摘要 本申請(qǐng)公開了一種程序代碼的保護(hù)方法、裝置及存儲(chǔ)介質(zhì)。所述方法包括:接收對(duì)目標(biāo)程序進(jìn)行保護(hù)的觸發(fā)事件;獲取所述目標(biāo)程序的中間語(yǔ)言代碼;對(duì)所述中間語(yǔ)言代碼進(jìn)行加密;在加密完成后,為所述目標(biāo)程序附加解密代碼,所述解密代碼用于對(duì)所述中間語(yǔ)言代碼進(jìn)行解密,并使得解密后的中間語(yǔ)言代碼對(duì)用戶不可見。采用本申請(qǐng)所提供的方案,可以對(duì)目標(biāo)程序的中間語(yǔ)言代碼進(jìn)行加密,從而避免非法用戶對(duì)中間語(yǔ)言代碼的獲取,另外,通過(guò)一段純代碼即可實(shí)現(xiàn)對(duì)程序的解密和保護(hù),而無(wú)需額外部署完整的保護(hù)程序,減小了目標(biāo)程序的發(fā)行體積。