摘要
本发明提供基于C++动态库实现java源码文件安全加密方法,涉及安全加密技术领域,包括将java源码文件分块,通过C++动态库中的加密模块采用双重加密机制进行处理:首先生成动态密钥与静态密钥异或得到混合密钥,利用混合密钥进行AES加密,再采用椭圆曲线密码算法二次加密;解密时实时监测环境,防调试保护;若环境正常则执行反向解密恢复源码。本发明提高了源码保护强度,有效防止逆向工程和调试攻击。
技术关键词
加密数据
椭圆曲线密码算法
生成动态密钥
java虚拟机
双重加密机制
加密模块
解密
序列
特征值
椭圆曲线密码系统
加密方法
计算机程序指令
进程
参数
密钥扩展算法
系统为您推荐了相关专利信息
胸卡
主控芯片
驱动电路板
电磁感应模块
通信芯片
密码芯片
密码卡
密码服务器
应用服务器
租户隔离方法
数字高程模型
实景三维模型
水面
数字表面模型
激光点云数据