社区
C#
帖子详情
关于源代码保护问题
aierda
2017-11-09 11:23:24
问题场景:
公司开发一个软件给客户,要求交付源码。公司想在余款未付全之前,
先交付部分源码,也就是说让客户只能看到部分的源代码,其它的
以动态链接库dll引用形式提供,但是考虑到dll依然可以反编译。
请教各位大神有什么办法解决呢?
...全文
577
12
打赏
收藏
关于源代码保护问题
问题场景: 公司开发一个软件给客户,要求交付源码。公司想在余款未付全之前, 先交付部分源码,也就是说让客户只能看到部分的源代码,其它的 以动态链接库dll引用形式提供,但是考虑到dll依然可以反编译。 请教各位大神有什么办法解决呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
青蛙工作室
2017-11-13
打赏
举报
回复
如果对方只是纯客户而不是同行,那么,从客户的角度理解这个源码的意义,首先,这份软件是定做的,并不适合直接拿市场上出售,与你们不会形成竞争;第二,这套软件客户是打算长期使用的,但他不能确定你们公司(至少这个项目组)能存在多久,将来要是有问题找谁维护去;第三,这套软件可能是客户的某个核心软件,将来会有大量的机密数据保存在这套软件中,他要确保你们没有留下后门。
threenewbee
2017-11-12
打赏
举报
回复
连基本的人品都不放心,干嘛和他做生意
圣殿骑士18
2017-11-12
打赏
举报
回复
其实源代码反编译没有注释,也是极难维护的。对方也会考量这一点。除非他们只是需要破解而不是维护。
健者天行
2017-11-12
打赏
举报
回复
收完尾款才给代码啊。
mk_lucifer
2017-11-10
打赏
举报
回复
dll可以加壳混淆,光是混淆一条,他就绝对懵逼了,混淆工具虽然只混淆非public的类,和public类的private成员,不过已经够了,如果模块化的足够细一大堆 private class ZASDQRRGQ:dsdqqd,fdfggfdgdf { public ewqxxzxzsc.dsqdsadfq(dasfddfddfdrer QDSADADSZ) ; } 他要是纯靠眼看能看得懂这样的代码,我觉的你应该去敬佩他。 源码码,不想让看的不提供即可。
aierda
2017-11-10
打赏
举报
回复
我使用Dotfuscator将某些dll里面的一些代码混淆了。暂时就作这样的处理吧
hanghangz
2017-11-10
打赏
举报
回复
必须使用 .net reactor啊, 加密混淆. 还可以生成给软件增加license功能.
by_封爱
版主
2017-11-09
打赏
举报
回复
防君子 不妨小人... 无解... 其实这种公司也只是要源码 并不是说要进行二次开发.. 也仅仅是保存而已.. 自己把代码写乱点 他们就看不懂了
娃都会打酱油了
2017-11-09
打赏
举报
回复
或者你们做成web服务,可以先给客户端源码,服务端源码等钱都给了才给
娃都会打酱油了
2017-11-09
打赏
举报
回复
dll加壳混淆,没其他出路
以专业开发人员为伍
2017-11-09
打赏
举报
回复
我们自身其实根本就不守法、也不太注重道德,我们可能习惯于玩弄法律,习惯于偷别人的源代码而不给钱,才会精通此道。
以专业开发人员为伍
2017-11-09
打赏
举报
回复
假设所有合同都把对方当作流氓,这说明法律和社会道德本身就很流氓。
Rijndael算法
源代码
RIJNDAEL.CPP和RIJNDAEL.H这两个文件名分别代表了Rijndael算法的实现
源代码
文件和头文件。在C++编程语言中,`.cpp`文件通常包含实际的函数实现,而`.h`文件用于声明函数接口和其他需要在多个源文件之间共享的声明。...
java源码包---java 源码 大量 实例
Java绘制图片火焰效果,
源代码
相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...
解决了关闭死锁的CSerialPort类项目
一份小项目的
源代码
,它超越了串口助手,给人一种耳目一新的感觉。亮点如下: 1.它解决了,串口关闭时出现死锁不响应
问题
,可以直接用到开发的项目上。 2.并且是扩展了的串口助手,具有通信协议编辑和使用功能, 3....
java源码包2
Java绘制图片火焰效果,
源代码
相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...
Android反编译工具
这就引入了反编译的概念,即把编译后的二进制代码转换回可读的
源代码
或近似
源代码
的形式。 常见的Android反编译工具有很多,如: 1. **Apktool**:这是一个强大的工具,用于解包和重新打包Android APK文件。它可以...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章