当前位置 > 主页 > 万和大讲堂 >


Java程序加密保护

2015-06-18 10:10

  凡事都会有利有弊,就像Java一样,Java开发语言为大家提供了很方便的开发平台,开发出来的程序可以移植在不同的平台上,现在越来越多的人使用它来开发软件。但是不利的一面出现了,程序员们辛辛苦苦开发的程序很容易就让别人占为己有了,产权得不到保护,让很多程序员都很头疼。


  江苏万和计算机培训中心告诉你在一般情况下,大多数的人都是用混编器(javaobfuscator)来把开发出来的程序进行打乱以达到没有办法来反编译观看源代码,但是这种办法在网上很容易找到相关的软件来重新整理,那么这个混编只能控制一些本来也没有办法动您的软件的人,而对于一些掌握工具的人几乎是透明的,还有就是利用硬件加密锁,但大多数公司提供的硬件加密锁只是提供了一些dll的连接或简单的api调用,只要反编译他们,就很容易把一些api调用去掉,这样硬件加密锁也就不起作用了,但是现在到底有没有好的办法呢?


  市场上现有的几款防止反编译工具其实都是改进了加载过程。但是加载到Java虚拟机后一样可以得到CLASS字节码的。只要懂JAVA原理的人其实很用意破解的。Java COMPILE这款工具就不一样了,javacompile它是修改了虚拟机内核,用户目录里没有需要的JAVA字节码,而是当JAVA需要调用函数的时候才通过网络下载相对应的已经二次编译的字节码,就算用户通过CLASS.getClass也得不到可以用来反编译字节码。真正意义上保护了JAVA知识产权。个人版限制编译30个CLASS文件,文件打包方式下载。


最近开班 more>
  • Python基础班
  • Java全栈开发
  • 前端基础班
  • 软件测试
  • 云原生精英班
  • 云网预科班
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCE 9.0
  • 随时开课
  • 12月26日
  • 随时开课
  • 12月4日
  • 12月16日
  • 12月9日
  • 12月21日
  • 1月6日
  • 12月30日
  • 12月16日
  • 12月21日
  • 12月7日
  • 12月7日
  • ——
  • 随时开课
  • 12月16日
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入