一種代碼加密、解密方法及裝置

基本信息

申請?zhí)?/td> CN201711470278.5 申請日 -
公開(公告)號 CN107992725B 公開(公告)日 2020-08-07
申請公布號 CN107992725B 申請公布日 2020-08-07
分類號 G06F21/14 分類 計算;推算;計數(shù);
發(fā)明人 梁鑫;牛宇斌;張鵬飛;王佳 申請(專利權)人 北京微網(wǎng)通聯(lián)股份有限公司
代理機構(gòu) 北京弘權知識產(chǎn)權代理事務所(普通合伙) 代理人 北京星河世界集團有限公司;北京星河星云信息技術有限公司
地址 100084 北京市海淀區(qū)上地信息路18號四層4034
法律狀態(tài) -

摘要

摘要 本發(fā)明實施例實公開了一種代碼加密、解密方法及裝置,該代碼加密方法包括:確定待加密的源代碼的代碼塊信息;基于所述代碼塊信息生成代碼塊混淆數(shù)據(jù)庫,所述代碼塊混淆數(shù)據(jù)庫包括代碼塊名稱變換指示以及代碼塊位置變換指示;基于所述代碼塊名稱變換指示對所述源代碼中的各個代碼塊的名稱進行變換;基于所述代碼塊位置變換指示對至少一個所述代碼塊的位置進行變換,生成第一加密源代碼。利用本發(fā)明生成的加密源代碼可以保存到公有代碼數(shù)據(jù)庫服務中,并且只有查看權限的人員才能夠使用解密認證信息進行解密,從而同時滿足源代碼的安全性以及開放性。