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