Java 外包私活,项目代码都有啥加密或者类似技巧

2020-07-23 23:29:13 +08:00
 heyzayz

做 Java 外包私活怎么能让买家还让我们维护,或者拓展呢 有啥加密或者类似技巧。

5978 次点击
所在节点    Java
39 条回复
GM
2020-07-23 23:47:19 +08:00
if(Instant.now() < "2020-12-30") {
Thread.sleep(3000); // 等客户价钱优化速度
}
ericgui
2020-07-23 23:59:11 +08:00
你就正常发挥

要么你写了 bug
要么老板拍脑袋有新的 idea

都需要你来的
heyzayz
2020-07-24 02:16:46 +08:00
@GM 哈哈你这个
heyzayz
2020-07-24 02:17:10 +08:00
@ericgui 不过确实需要这个,有啥好办法不
jadec0der
2020-07-24 06:23:08 +08:00
如果不是联系不上你,不会找别人做后续优化的。

你想要是有个不知道什么人写的项目让你接着改,你愿意用比原作者还低的价格接下来吗?
cedoo22
2020-07-24 08:36:27 +08:00
我记得有个什么代码格式化工具,把类变量什么的全转换成下划线数字型名称,去掉注释,反编译就让他反编译吧,如果老板有能力找到能维护这样代码的人只能认了
hand515
2020-07-24 08:58:37 +08:00
核心代码 jni 编译,打包
crclz
2020-07-24 09:05:03 +08:00
关键词:混淆
zzzmh
2020-07-24 09:07:47 +08:00
@GM 3 秒整数一下就看出来了,建议用随机数,再加上时间维度。
WispZhan
2020-07-24 09:53:13 +08:00
简单,你用其他 JVM 语言写,连混淆都省了。
没点水平,不爱折腾的一看就不想接。 有点水平,会折腾的,你混淆了也没用。
cruii
2020-07-24 09:53:23 +08:00
蹲一个大佬推荐好用的混淆工具
gz911122
2020-07-24 10:30:22 +08:00
用其他 jvm 方言写点关键逻辑.
什么 Scala,Clojure,甚至 Latte 这种个人开源的, 全给他整上.
保证维护还找你.
matrix67
2020-07-24 10:36:02 +08:00
程序不重要,数据重要,数据写 xlog 。

不用谢,之前看到 v 站有个 realpg 发明的方法。 搜索 “防盗版软件黑科技又一案例”
matrix67
2020-07-24 10:38:11 +08:00
lancelock
2020-07-24 10:40:24 +08:00
我在学 elixir,打算用这玩意写,应该没人会抢了吧
weizhen199
2020-07-24 10:53:16 +08:00
@matrix67 看玩我还是想说一句,现在又过了 4 年了,机构单位各种操作能力有增无减,建议注意自己安全
jiaxin1121
2020-07-24 11:18:54 +08:00
找个加壳的工具
sonice
2020-07-24 11:23:07 +08:00
proguard
heyzayz
2020-07-24 11:35:49 +08:00
@jadec0der 这个道理是明白的,
heyzayz
2020-07-24 11:36:02 +08:00
@cedoo22 混淆吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/692654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX