一種Java類加密、解密方法及計算機可讀存儲介質

基本信息

申請?zhí)?/td> CN202010862782.5 申請日 -
公開(公告)號 CN112115429B 公開(公告)日 2021-06-25
申請公布號 CN112115429B 申請公布日 2021-06-25
分類號 G06F21/14;H04L9/08 分類 計算;推算;計數(shù);
發(fā)明人 廖雄杰;馮立強 申請(專利權)人 北京基調網絡股份有限公司
代理機構 北京匯澤知識產權代理有限公司 代理人 牟昌兵
地址 100027 北京市朝陽區(qū)霞光里5號301室
法律狀態(tài) -

摘要

摘要 本申請涉及一種Java類加密、解密方法及計算機可讀存儲介質,其中該Java類加密方法,使用密鑰對第一字節(jié)碼類文件進行加密,得到第一字節(jié)碼類文件密文,生成與第一字節(jié)碼類文件同名的第二字節(jié)碼類文件,將第一字節(jié)碼類文件密文寫入第二字節(jié)碼類文件,并且第二字節(jié)碼類文件具有與第一字節(jié)碼類文件相同的掃描特征,以使字節(jié)碼工具將第二字節(jié)碼類文件當作所述第一字節(jié)碼類文件來掃描。該解密方法,在類加載器的加載過程中,攔截該加載過程,并啟動解密過程,從第二字節(jié)碼類文件中獲取第一字節(jié)碼類文件密文,并使用密鑰解密得到第一字節(jié)碼類文件。通過本申請,實現(xiàn)了對Java應用和Java框架均完全透明的加解密過程。