• 专利标题: 一种JAVA应用程序的加密方法及运行方法
  • 申请号: CN201710696153.8
    申请日: 2017-08-14
  • 公开(公告)号: CN107480478B
    公开(公告)日: 2019-08-13
  • 发明人: 钟尚亮
  • 申请人: 钟尚亮
  • 申请人地址: 广东省广州市从化经济技术开发区广从大道13号
  • 专利权人: 钟尚亮
  • 当前专利权人: 钟尚亮
  • 当前专利权人地址: 广东省广州市从化经济技术开发区广从大道13号
  • 代理机构: 广州三环专利商标代理有限公司
  • 代理商 麦小婵; 郝传鑫
  • 主分类号: G06F21/14
  • IPC分类号: G06F21/14 G06F21/10
一种JAVA应用程序的加密方法及运行方法
摘要:
本发明公开了一种JAVA应用程序的加密方法及运行方法。首先检查JAVA虚拟机可执行文件和类加载基础器的完整性,再通过随机字符串的校验,确保执行文件检查器和类加载基础器之间的通讯安全,然后把第一密钥写入到类加载基础器的计算机程序输入流中,最后类加载基础器从计算机程序输入流获取第一密钥后,结合随机生成并供用户持有的第二密钥,加密JAVA应用程序的解码文件,并输出加密后的解码文件和第二密钥。运行时,同样先检查各模块的完整性,再确保通讯安全,最后使用获取第一密钥和用户输入的第二密钥对JAVA应用程序进行加载和解密。采用本发明实施例,即保障了JAVA应用程序的安全性,又确保了JAVA应用程序的高可移植性和兼容性。
公开/授权文献
0/0