自己写的jar包,怎么加密,请各位帮帮忙
如题:
自己写了一些jar文件,想加密,该怎么办呢,请各位高手帮帮忙
------解决方案--------------------同求,学习ing
------解决方案--------------------同求 望速度有回复
------解决方案--------------------都是什么高级代码啊?还要加密?
------解决方案--------------------话说我也不知道 求高人出现吧
------解决方案--------------------你可以搜一下 有对zip文件进行加密的(不过如果开源免费,一般都有法的解密)
防君子不防小人么
------解决方案--------------------这个准确的说不叫加密,而是代码混淆
可以看看ProGuard
不过,个人认为,开源是Java的魅力所在,三思啊
------解决方案--------------------其实可以把代码写乱一些,不加密别人也不想看了
------解决方案--------------------混淆了就行了,别人反编译出来也看不懂,现在的程序都这么做,怎么混淆,网上一大把教程
------解决方案--------------------你说的是防止反编译吧?
如果加密了,jvm怎么读啊
------解决方案--------------------1.混淆,可以解决90%以上的问题
2.加密,需要自己编写classloader,先通过JVM加载你定制的classloader,再在classloader里面做解密。但是理论上,classloader也会被反编译的。所以不是绝对的。
3.核心文件从公网上下载,直接加载至内存,要求应用环境要访问网络,而且内存中还是可以看到byte码,但是已经好很多了。