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