最近公司为了保证代码的安全性给一些重要方法设置了防止反编译
网上的一些方法比较复杂 发现了一个比较简单的方法
在需要防止反编译的方法中加入以下代码就可以了

try {// 防止反编译用if (654789 == new Random().nextInt()) {throw new Exception("try again 654789 == new Random().nextInt()");}} catch (Exception e) {e.printStackTrace();} finally {try {// 防止反编译用if (654789 == new Random().nextInt()) {throw new Exception("try again 654789 == new Random().nextInt()");}} catch (Exception e) {e.printStackTrace();}}

java class文件防止反编译相关推荐

  1. JAVA .class 文件防止反编译。

    常用的保护技术 由于Java字节码的抽象级别较高,因此它们较容易被反编译.本节介绍了几种常用的方法,用于保护Java字节码不被反编译.通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已 ...

  2. java常用7款反编译工具

    java常用7款反编译工具 今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程.尤其是像. ...

  3. Java的class文件批量反编译成Java文件

    Java的class文件批量反编译成java文件 Class文件是java文件编译后产生的一个文件,class文件便于在软件上运行,但是我们无法阅读中间的程序,所以我们需要将class文件转换成jav ...

  4. java的class文件批量反编译成java

    近来刚做完项目闲来无事就研究起了反编译,之前做一个orc识别vin码功能在度娘出来的全是那几家公司在做广告,后在在公司数据破解的同事帮助下弄了个apk过来.反编译看看是怎么实现的,后面反编译出来看到是 ...

  5. java decompiler 3.11_Java反编译软件(DJ Java Decompiler)下载 v3.11.11.95官方版-第五资源...

    DJ Java Decompiler是一款十分实用的Java反编译软件,该软件可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machin ...

  6. jar包、class文件批量反编译并解压

    jar包.class文件批量反编译并解压 该脚本可以在一个java工程目录下自动搜寻jar包.class文件,并在同级目录下创建一个新的文件夹来保存反编译和解压结果. 使用反编译插件为fernflow ...

  7. java的反射和反编译机制介绍

    <JAVA啃骨头>之 Java SE 章节 java的反射和反编译机制介绍 一 .什么是java反射机制 JAVA反射机制是指在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和 ...

  8. 游走Android系列之APK文件的反编译、修改和重新编译打包

    Android apk反编译.重新编译和签名 将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,再将.class处理 ...

  9. 【apk破解尝试之旅】-——apk文件的反编译与回编译

    前段时间玩了个手游,中途碰到一个副本迟迟无法攻破,又不没钱氪金,想着弄个破解版的,搜了半天没找到,于是决定自己动手干! 首先要对apk有个初步的了解,..apk文件是一种压缩文件,网上有种说法:apk ...

最新文章

  1. MyDAL - .IsExistAsync() 使用
  2. [数据加密]GIS空间数据水印信息隐藏与加密技术方法[转]
  3. linux shell 脚本 supress,Linux指令和shell脚本
  4. 介绍几款Web TimeSheet相关的软件
  5. To install 64-bit ODBC drivers
  6. 持续定义SaaS模式云数据仓库+数据银行
  7. 如何回答性能优化的问题,才能打动阿里面试官?
  8. java 提取电话号码_java – 如何使用正则表达式提取字符串的电话号码?
  9. 改写教科书!Science揭示:为什么你体内的癌细胞没发展成癌症?
  10. PHP-Open Flash Chart注意事项
  11. win10 桌面设置为远程桌面
  12. JS之RegExp的使用
  13. PRML exercises 10.3 解析
  14. 推荐系统学习(一)--电影推荐系统搭建
  15. 验证注册页面信息(JavaScript)
  16. 信鸽推送的集成AndroidStudio版本
  17. php什么是耦合关系,什么是耦合
  18. 蛋白胶条质谱鉴定实验
  19. Excel如何快速在指定字符后面插入文本
  20. 百度——测试开发实习生面试记录

热门文章

  1. CCIE重认证-300-410(选修)
  2. 《Cisco VoIP(CVOICE)学习指南(第三版)》一1.1 VoIP基础
  3. 软件架构基本技法——封装
  4. VScode 编写C/C++常用快捷键
  5. Scrapy使用报错socket.timeout: timed out
  6. 马尔可夫向量自回归模型,MSVAR模型,MS-VAR模型的GiveWin软件安装和操作过程+MS-VAR各种图形制作
  7. Visteon - 以区域为导向(Zonal)的E /E 架构
  8. 车辆模型推导以及MPC控制实现
  9. 安检机能看见什么东西?神眼通智能科技为您解说
  10. ElasticSearch[01]ElasticSearch基础操作