做 Java 外包私活怎么能让买家还让我们维护,或者拓展呢 有啥加密或者类似技巧。
做 Java 外包私活怎么能让买家还让我们维护,或者拓展呢 有啥加密或者类似技巧。
|
GMJul 23, 2020
1
if(Instant.now() < "2020-12-30") {
Thread.sleep(3000); // 等客户价钱优化速度 } |
|
2
你就正常发挥
要么你写了 bug 要么老板拍脑袋有新的 idea 都需要你来的 |
|
jadec0derJul 24, 2020
5
如果不是联系不上你,不会找别人做后续优化的。
你想要是有个不知道什么人写的项目让你接着改,你愿意用比原作者还低的价格接下来吗? |
|
dr1q65MfKFKHnJr6Jul 24, 2020 via iPhone
6
我记得有个什么代码格式化工具,把类变量什么的全转换成下划线数字型名称,去掉注释,反编译就让他反编译吧,如果老板有能力找到能维护这样代码的人只能认了
|
|
FinestJul 24, 2020
7
核心代码 jni 编译,打包
|
|
crclzJul 24, 2020
8
关键词:混淆
|
|
WispZhanJul 24, 2020
10
简单,你用其他 JVM 语言写,连混淆都省了。
没点水平,不爱折腾的一看就不想接。 有点水平,会折腾的,你混淆了也没用。 |
|
cruiiJul 24, 2020
11
蹲一个大佬推荐好用的混淆工具
|
|
gz911122Jul 24, 2020
12
用其他 jvm 方言写点关键逻辑.
什么 Scala,Clojure,甚至 Latte 这种个人开源的, 全给他整上. 保证维护还找你. |
|
matrix67Jul 24, 2020
13
程序不重要,数据重要,数据写 xlog 。
不用谢,之前看到 v 站有个 realpg 发明的方法。 搜索 “防盗版软件黑科技又一案例” |
|
matrix67Jul 24, 2020
14
@matrix67 #13 https://www.v2ex.com/t/329592 就是这个
|
|
lancelockJul 24, 2020
15
我在学 elixir,打算用这玩意写,应该没人会抢了吧
|
|
weizhen199Jul 24, 2020
16
@matrix67 看玩我还是想说一句,现在又过了 4 年了,机构单位各种操作能力有增无减,建议注意自己安全
|
|
jiaxin1121Jul 24, 2020
17
找个加壳的工具
|
|
soniceJul 24, 2020
18
proguard
|
|
sudoyJul 24, 2020
23
我自己会 python,但我经常找人开发,大多要求对方用 python 技术栈,前端也是要要求对方用我熟悉的框架。那么我想从我的角度来回答这个问题。首先我请人开发,需求和价格肯定都谈好,双方都认可这个交易,如果你好好写,哪怕有 bug,我也理解,但如果你使坏,故意整一些像一楼写的那种(当然我相信一楼只是开玩笑),那么不好意思,我肯定会搞你,即便搞不了你,我也绝不会再跟你合作。所以,我找人开发都是用一些我看得懂的技术栈。对方故意使坏,绝对是一个糟糕的做法。
|
|
skys215Jul 24, 2020
24
别人是花钱买你写的代码的,不是买你提供的服务,不是 SaaS 吧
那别人给了前你就理应当把源代码都给甲方,如果你不想给源代码,那就改成 SaaS 给他们提供服务,让他们订阅你的服务 |
|
chihiro2014Jul 24, 2020
28
写别人看不懂的代码
|
|
wmhxJul 24, 2020
29
混淆工具弄一下。其实就够了
|
|
xuanbgJul 24, 2020
30
没必要,你把活干好,下次还是会找你。站在甲方的立场,最需要的其实是一个靠谱的供应商。
PS:做生意最重要的是诚信和成就客户,让客户赚到钱,你才能源源不断地从客户那里赚钱。 |
|
tohuer00Jul 24, 2020
31
如果甲方一开始就有意要你的源码后续自己开发,他会在谈合同时就提的,没人愿意冒风险去反编译 class 。
如果没要源码,那就是没打算换人接手,或者要换就一整套都换掉。 |
|
Jf35jxN3fwBXyeLhJul 24, 2020
32
楼主如果觉得混淆强度不够的话,可以采用更强的 vm 的保护形式。别人用逆向工具也看不到代码的,联机连函数调用都看不到,可以私聊我 phone MTMxMzg2NjE5NDA=
|
|
byzfJul 24, 2020
33
直接展示成品, 付钱再给源码. 客户就是关心你做到啥程度了, 源码啥样其实无所谓.
对方付完你还弄个混淆了的代码过去, 你让以后的人怎么维护. |
|
S9Yh4wIFsBG7jnE4Jul 24, 2020
34
代码混淆后性能不会降低吗?降低了怎么办
|
|
BoarBoarJul 24, 2020
35
java 就这样,没啥办法
代码混淆也就是个心理安慰,混淆能挡住的人不玩破解,玩破解的解混淆也就走个流程 稍高端点的玩法是核心代码用 C/C++写动态库,java 只做个壳用 jni 去调库。 然而别人完全可以同样做个壳去调你的库,能阻止泄漏核心代码,不能阻止抄袭 |
|
neilqJul 24, 2020
36
技巧是把服务做好,后续还会找你。做不好,下次肯定不找你。
搞那些有的没的,直接走法务。 |
|
pxlxhJul 24, 2020
39
不要私活
不要私活 不要私活 |