- 1
- 0
- 约5.02千字
- 约 10页
- 2018-03-29 发布于江苏
- 举报
JAVA 类文件保护分析论文
JAVA 类文件保护分析论文
【摘要】:由于Java语言面向对象和编译成中间代码执行的特点,其在抗反编译和反盗版方面显得尤其脆弱。本文针对Java软件的特点,运用多种方法,综合设计出一个保护Java类文件的方法。
关键词:Class;加密;密钥;代码混淆
1.引言
目前,Java编程语言的应用在全世界范围正流行,它广泛的应用在Internet的数据库、多媒体、CGI及动态网页的制作方面。1999年在美国对Java程序员的需求量首次超过C++。经调查统计,Java语言应用在软件领域占领着举足轻重的地位,为人类科技文明进步奠定了重要基础。然而,Java语言却存在着巨大的安全隐患。Java是一种跨平台的、解释型语言。第一,Java源代码编译中间“字节码”存储于Class文件中。Class文件是一种字节码形式的中间代码,该字节码中包括了很多源代码的信息,例如变量名、方法名等;第二,由于跨平台的需求,Java的指令集比较简单通用,较容易得出程序的语义信息;第三,Java编译器将每一个类编译成一个单独的文件,这也简化了反编译的工作;第四,Java的Class文件中,仍然保留所有的方法和变量的名称,可以通过这些名称来访问变量和方法,这些符号往往带有许多语义信息。因此,Java程序的这些特点,很容易对不经过处理的Java程序进行反编译。目前,市场上有许多优秀的Java反编译工具,
您可能关注的文档
- 2016年清明节祭扫与服务工作方案.doc
- 2016年社区工作述职报告.doc
- 2016年职高班主任个人工作计划.doc
- 2017年供销社工作汇报.doc
- 2017年“四好村”创建工作方案.doc
- 2017年党建组织工作要点.doc
- 2017年创卫工作情况汇报.doc
- 2017年工信委领导班子工作总结.doc
- 2017年度扶贫工作总结.doc
- 2017年度局长述职报告.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- (完整版)BHE-336F,箱变智能测控装置.doc
- 2022年吉林省高速公路集团有限公司第十七期招聘考试真题 .docx VIP
- 2025年江西省中考物理真题(含答案).pdf VIP
- ZAT18000H753技术规格书V2.3版.pdf VIP
- 新概念英语第一册Lesson 72(共23张PPT).pptx VIP
- MODBUS-Ⅵ通信协议(高压5型专用).doc VIP
- 最新拓普康Topcon_GTS750系列(751_752_753_755)和GPT7500系列(7501_7502_7503_7505)全站仪使用手册.doc VIP
- 2023年吉林省高速公路集团有限公司招聘考试真题.pdf VIP
- 2025年江西省中考物理真题含答案.docx VIP
- 酒店客房服务员的绩效评估考核表.docx VIP
原创力文档

文档评论(0)