外包项目如何加密 ##源码?

2016-06-24 17:00:43 +08:00
 only0jac

做之前没说要源码,做完后要求要源码,除了”不给“这个方案,有什么办法能加密源码?或者不能直接使用或二次开发,老司机!

8332 次点击
所在节点    程序员
43 条回复
Pandara
2016-06-24 17:07:06 +08:00
代码混淆咯
ipconfiger
2016-06-24 17:08:58 +08:00
你应该自信的给老板说, 以我代码的混乱程度, 丢给他们谅他们也看不明白....... 自带代码混淆特技功能随时开启
annielong
2016-06-24 17:12:37 +08:00
既然是要源码,不给和加密源码的方案一个样,真想增加难度就用代码压缩,
jugelizi
2016-06-24 17:17:09 +08:00
我猜是 php 项目
plqws
2016-06-24 17:18:05 +08:00
啥外包还不能给源代码…
qqmishi
2016-06-24 17:22:06 +08:00
变量名改为拼音首字母缩写。
多用全局变量。
宏满天飞。

说实话,你看看重构和代码整洁之道然后反着来就好了。

要源码就不给他们维护,多简单,给多少钱办多少事,源码维护二选一。

如果是因为双方前期没沟通好导致了楼主对要求的误解的话,请忽略我上面的回答。
learnshare
2016-06-24 17:27:07 +08:00
协议中还是要写明白,是不是要源码的。
luili
2016-06-24 17:27:10 +08:00
@plqws 可以的 我司有个项目走的外包 100w 源码混淆 不给开发文档 也就是说 要二次开发必须找他们
pelloz
2016-06-24 17:33:40 +08:00
混一堆不会被调用也没什么实际功能的几千上万行的函数和类...然后代码混淆,在没有没有开发文档的情况下谁也看不懂.
rekulas
2016-06-24 17:36:29 +08:00
如果是 php 可以用这个 http://www.v2ex.com/t/287240

如果是其他语言可以考虑自己写个。。。
mhtt
2016-06-24 19:04:34 +08:00
与其抓破头皮搞这事,不如让一个口才好的商务和他们谈,再要一份代码费,当然如果合同中没有表明代码该属于对方的话,其实代码脱离了商务运作就啥都不是!
@luili 你们遇到的这种的很恶心,数目这么大,对方没什么背景的话,你们可以直接找个律师,和他们搞合同,搞死对方。
designer
2016-06-24 19:29:03 +08:00
各位,工程师。 HTML 简单的加密方案有没有!
allenx
2016-06-24 19:30:31 +08:00
代码混淆吧
dixyes
2016-06-24 20:16:37 +08:00
卦象做函数名
奇门做变量名
你们体会下:
int 震(){
int 生=1;
int 杜=3;
return 乾(生+杜);
}
yjxjn
2016-06-24 20:32:02 +08:00
讲真,看项目大小,项目大的话,要是百万行的项目,无所谓啊,只要你公司信誉不差,还会找你们的,因为读代码比写代码更难,再就是文档稍微写简略点,基本没几个人有很大耐心看下去的。
XianZaiZhuCe
2016-06-24 20:43:24 +08:00
不给源码,如何部署?托管在你们这?
luili
2016-06-24 21:03:45 +08:00
@mhtt 估计是要么公司不在乎这点钱,要么就是当时招采的人 sb 。。。
Felldeadbird
2016-06-24 21:18:55 +08:00
说真的加密代码的外包公司也够坑的。做完这笔人家不会再找你做单子的。
lslqtz
2016-06-24 21:23:49 +08:00
@dixyes 会玩,哈哈哈哈。。
qnnnnez
2016-06-24 22:23:03 +08:00

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

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

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

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

© 2021 V2EX