Invention Grant
- Patent Title: 一种JAVA应用程序的加密方法及运行方法
-
Application No.: CN201710696153.8Application Date: 2017-08-14
-
Publication No.: CN107480478BPublication Date: 2019-08-13
- Inventor: 钟尚亮
- Applicant: 钟尚亮
- Applicant Address: 广东省广州市从化经济技术开发区广从大道13号
- Assignee: 钟尚亮
- Current Assignee: 钟尚亮
- Current Assignee Address: 广东省广州市从化经济技术开发区广从大道13号
- Agency: 广州三环专利商标代理有限公司
- Agent 麦小婵; 郝传鑫
- Main IPC: G06F21/14
- IPC: G06F21/14 ; G06F21/10

Abstract:
本发明公开了一种JAVA应用程序的加密方法及运行方法。首先检查JAVA虚拟机可执行文件和类加载基础器的完整性,再通过随机字符串的校验,确保执行文件检查器和类加载基础器之间的通讯安全,然后把第一密钥写入到类加载基础器的计算机程序输入流中,最后类加载基础器从计算机程序输入流获取第一密钥后,结合随机生成并供用户持有的第二密钥,加密JAVA应用程序的解码文件,并输出加密后的解码文件和第二密钥。运行时,同样先检查各模块的完整性,再确保通讯安全,最后使用获取第一密钥和用户输入的第二密钥对JAVA应用程序进行加载和解密。采用本发明实施例,即保障了JAVA应用程序的安全性,又确保了JAVA应用程序的高可移植性和兼容性。
Public/Granted literature
- CN107480478A 一种JAVA应用程序的加密方法及运行方法 Public/Granted day:2017-12-15
Information query