2 xyzsg8262613 xyzsg8262613 于 2017.01.16 11:47 提问

ecipse 怎么样设置能够识别加密的class 5C
  1. 问题背景: 我想对自己编译好的jar包进行加密。并且加密好的jar在其他人二次开发使用时是加密过的无法反编译。
  2. 现状分析: 使用的是Encrypt.exe的加密工具。加密成功并且可以通过 java -agentlib:C:\GwClassLoader HelloWorld (HelloWorld是加密后的class文件)进行解密正常编译通过。但是加密的class丢入eciplse无法识别,所以我对VM虚拟机和run进行了设置如图图片说明图片说明
  3. 参考资料 我这个和上述老兄的问题一样

1个回答

qq_33750826
qq_33750826   2017.01.16 13:38

你的意思就是相对jar进行混淆嘛,这样别人使用你的jar就看不到源码,说一大堆,可以去我的主页看看有文章是关于混淆的,应该对你有帮助

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
class加密保护支持tomcat下web应用加密
Hello 为java .class文件 windows java -agentlib:c:\jvm\deClass Hello deClass就是deClass.dll,注意不需要加.dll tomcat 修改tomcat的bin目录下catalina.bat set JAVA_OPTS=-agentlib:c:\jvm\deClass linux下 拷贝libdeclass.so到/lib下 java -agentlib:declass Hello tomcat: 修改catalina.sh JAVA_OPTS =-agentlib:declass
Test3Des.exe
一个3DES加密的测试小样。测试通过3DES加密,能够识别。
基于jvmti和c++实现的class加密解密(一)
继续进行资料的收集会发现,java从1.5版本之后提供了JNI(Java Native Interface)JAVA本地接口。可以通过c++或c进行解密。但是这个也会遇到上一个方案所面临的问题。虽然解密的密码是写在c或c++的底层。但是调用jni的类是不加密的,可以通过改写这个jni类将解密后的class保存到本地。所以这个方案也被pass了。 继续收集资料返现,java提供了jvmti接口来监控虚拟机的运行。引用方式为在java参数中设置-agentlib: 来进行调用。到这里,我们已经接近了加
javaee加密部署,tomcat使用自己的classloader解密【正解】
【起因】 公司需要对一个web项目进行加密之后出售, 大家都知道的,class很好反编译, 所以需要对class文件先进行加密, 然后使用自己的classloader进行解密并加载。 【步骤】 大概分两步: 1.对class文件进行加密 2.写解密class文件并加载的classloader 3.将这个classloader加入到tomcat中,也就是使tomcat可以调
如何对java的class类进行加密
class由于可以进行反编译,这样对某个核心的模块来说,会造成关键技术的泄漏。如何对class类进行加密,是某些公司会考虑的问题。以下公布一个实际的类。实现了一个ClassLoader,可以直接操作加密后的class文件。其中的加密方式是采用DES加密。当然类需要先进行加密。ClassLoader做的是一个加载类前的解密工作。public class Start extends Cla
IDA识别程序中密码算法插件 FindCrypt2
参见:http://www.openrce.org/downloads/details/189/FindCrypt2一个用于在IDA中识别反汇编后程序中所使用的密码学算法插件,支持的密码学算法有:* Blowfish* Camellia* CAST* CAST
javaee加密,tomcat使用自己的classloader解密
【起因】 公司需要对一个web项目进行加密之后出售, 大家都知道的,class很好反编译, 所以需要对class文件先进行加密, 然后使用自己的classloader进行解密并加载。 【步骤】 大概分两步: 1.对class文件进行加密 2.写解密class文件并加载的classloader 3.将这个classloader加入到tomcat中,也就是使tomcat可以调
Java反编译工具 Eclipse Class Decompiler
Eclipse Class Decompiler是一款Eclipse插件,整合了多种反编译器,和Eclipse Class Viewer无缝集成,能够很方便的使用插件查看类库源码,进行Debug调试。 Eclipse Class Decompiler对JDK的最低要求为JDK1.5, 能反编译和debug各版本的Class文件,支持JDK8的Lambda语法,同时支持中文等非Ascii码字符
DPI-SSL工作原理
转载自:https://my.oschina.net/hding/blog/738613 目前,更多的网络应用都非常关心安全的问题,因此很多的应用都会选择SSL/TLS加密数据,如HTTPS, IMAPS, SMTPS, FTPS,作为防火墙,如何检测加密的数据,并对检测出来的不安全因素进行拦截则是一个新的课题,DPI-SSL的功能,这个功能是基于DPI,是下一代防火墙的必备功能,第一代
给apk生成MD5密码几种方法
第一种:(使用签名) 首先生成apk时使用签名的,不用再用其他工具生成MD5密码,在填写.keystore时候记住自己填写的密码,在生成apk时候,可以使用原来的密码,在生成apk时候就自动生成MD5密码。 第二种:(使用签名) 要使用Java的命令,必须要在系统环境变量中设置好。在你的jdk里边找到keytool.exe 然后才能使用: 例如在D盘中放置,dos窗口命令如