发明名称 |
一种类class文件加密解密方法和装置 |
摘要 |
本发明实施例提供了一种类class文件加密及解密的方法及装置,其中,所述方法包括:预置密钥数据库;所述密钥数据库中包括一个或多个密钥及对应的一个或多个加密规则;调用所述密钥数据库中的密钥及对应的加密规则对类class文件进行加密,获得加密类class文件;对所述加密类class文件添加所述密钥对应的密钥标识。本发明实施例用以预置密钥数据库作为代理(JVMTI Agent),能够在多种场景下调用密钥数据库来对类class文件进行加密及解密操作,并且在Java虚拟机、Tomcat容器、Javassist框架等多种场景下也能得到很好的应用支撑。 |
申请公布号 |
CN105022936A |
申请公布日期 |
2015.11.04 |
申请号 |
CN201410183212.8 |
申请日期 |
2014.04.30 |
申请人 |
北京畅游天下网络技术有限公司 |
发明人 |
洪晓健;谢伟亮;付用军;冯翔 |
分类号 |
G06F21/12(2013.01)I;G06F21/62(2013.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
赵娟 |
主权项 |
一种类class文件加密的方法,其特征在于,包括:预置密钥数据库;所述密钥数据库中包括一个或多个密钥及对应的一个或多个加密规则;调用所述密钥数据库中的密钥及对应的加密规则对类class文件进行加密,获得加密类class文件;对所述加密类class文件添加所述密钥对应的密钥标识。 |
地址 |
100043 北京市石景山区八大处高科技园区西井路3号3号楼1210室 |