|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2022/1/3 14:58:08 |
标题: |
请问有没有加密Java源码的方案? |
浏览:1242 |
|
加入我的收藏 |
楼主: |
请问有没有加密Java源码的方案? 虽然这是Delphi的论坛,但是没办法,还是要冒昧请教一下: 主要是在网上找到几个Java的开源项目(客户端),比较感兴趣,想继续开发,把它们做成有脸卖钱的商业软件。 但是保护源码这件事情做不好的话,就没有意义有没有什么加密Java源码的方案?付费的方案也可以 我能想到的有: 1. Enigma Virtual Box 2. Enigma Protector 3. www.boxedapp.com 各位大侠有没有什么相关的经验呢?
----------------------------------------------
只有偏执狂才能生存! |
作者: |
vkow (vkow) |
★☆☆☆☆ |
-
|
普通会员 |
|
2022/1/3 15:23:56 |
1楼: |
简单来说,没有。 所有方案无非就是混淆。 别说反编译之后的源代码。 哪怕是字节码,很多人都能看懂。
----------------------------------------------
-
|
作者: |
|
2022/1/3 15:30:21 |
2楼: |
不是有加密狗?
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
|
作者: |
vkow (vkow) |
★☆☆☆☆ |
-
|
普通会员 |
|
2022/1/3 15:52:48 |
3楼: |
我又想起之前看过的一个破解方案。 就是利用Java类加载器机制,直接替换掉关键类的关键方法。 非常巧妙,连文件破解修改都省了。
----------------------------------------------
-
|
作者: |
|
2022/1/3 16:21:10 |
4楼: |
其实我也知道,java的二进制字节是不变的,所以源码本身是无法加密的 但是我想,有没有办法,把.class文件和JRE一起打包成一个exe,而且不容易被分解,那不就可以了?虽然想到了这些,但这个只是我个人的想法,各位大侠要是有相关经验就太好了。
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2022/1/3 18:37:45 |
5楼: |
有,只是加密过后,编译器认识你个鸟而已。
----------------------------------------------
-
|
作者: |
|
2022/1/3 18:43:01 |
6楼: |
没有加密方案,但是应该有Scrambled Code的软件吧,只是把变数名称改变,然后把排版拿掉,虽然最后还是有软件把它弄回来而已。
----------------------------------------------
-
|
作者: |
star5 (星五) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/1/4 8:59:28 |
7楼: |
jetbrains算权威了吧?防住了吗?
----------------------------------------------
博客 - http://offeu.com 脚本模型 - http://webpascal.com 需要短信接口的请联系我,可发行业与营销内容。
|
作者: |
|
2022/1/4 10:39:04 |
8楼: |
想多了吧。 你卖给不会破解你软件的人,这是最靠谱的。
就没见过不能被破解的工具。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
|
作者: |
|
2022/1/4 12:27:04 |
9楼: |
你想多了,打包成JRE,我一样可以给你还原出源码。 1. Enigma Virtual Box 2. Enigma Protector 3. www.boxedapp.com 你提到的这些都只不过是捆绑工具罢了,说直白一点,就是一个高级的winrar,winzip压缩软件罢了,运行程序,直接释放出来。
----------------------------------------------
-
|
作者: |
bmsr (白忙剩人) |
★☆☆☆☆ |
-
|
普通会员 |
|
2022/1/4 13:41:36 |
10楼: |
关键函数放到.dll/.so 里,然后jni调用
----------------------------------------------
http://blog.sina.com.cn/bmsrnote
|
作者: |
|
2022/1/5 10:31:57 |
11楼: |
加密和解密,所有的加密,都有办法解密,就看是否值得。
如果你那个玩意,做出来可以从市场上卖1万份,一份只能卖10块钱,估计没人去花功夫解密。
如果能在市场上卖2亿份,每份价格500块,别人也不来解密了,直接重新开发一套。
所以,如果要讨论软件产品的商业问题,需要知道自己的产品的商业定位,目标市场,目标价格,等等。
比如,我如果开发一个产品,首先就是那种不是每个人都会要的。如果每个人都会要的产品,我绝对不会去做,因为那种产品,即便现在没人做,等你做出来,让华为看见了,立马人家开发一套就把你搞死了。
----------------------------------------------
-
|
作者: |
|
2022/1/5 12:50:35 |
12楼: |
为什么EDA还是被美国掌控,是因为绑死硬件吗?
----------------------------------------------
-
|
作者: |
yxsoft (yxsoft) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/1/6 23:33:30 |
13楼: |
EDA是里面涉及到很多IP(知识产权),相当于我们写代码引用到各种各样的库,但是EDA里面的库都涉及到大量专利等等
----------------------------------------------
Great!
|
作者: |
|
2022/1/7 7:32:46 |
14楼: |
反正华为都被制裁了,还管专利个鸟,难道搞不出来吗?
----------------------------------------------
-
|
|