过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

vue3、webpack项目web前端工程如何部分加密

IT技术 • luotianyi • 发表于 11 月前 • 最后回复来自 luotianyi • 9 月前

项目源码要被迫交给甲方,前端工程部分除了防御性修改可读源码,有没有什么方法对部分功能、文件进行加密或者压缩

加入收藏 新浪微博 分享到微信 ❤赞 4566 次点击 0 人赞 2 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到29条回复
mnbvch 11 月前 湖北省 #1 赞 1

给build之后的产物给甲方(手动狗头)

absoluty 11 月前 湖北省 #2 赞 0

合同签了源码交付就直接明白交,没签就让商务谈加签,被迫是个啥意思

thinkingpey 11 月前 湖北省 #3 赞 0

如果别人拿过去要跑通,你再怎么加密也没用吧

xiaonichen 11 月前 湖北省 #4 赞 0

你打包后的dist目录就是压缩的生产版本了,设置得当不留调试,很难还原成原始项目源码了。。
如果合同是源码交付,就直接源码给别人,没必要耍心机。。如果是给甲方提供成品。那就打包后帮助甲方架设调通就好。

knightdf 11 月前 湖北省 #5 赞 0

wasm?

eventloop 11 月前 湖北省 #6 赞 0

一般签合同时会明确源码以及附带的产权,专利之类的归属谁,被迫是个啥?

luotianyi 楼主 11 月前 湖北省 #7 赞 0

@absoluty 合同没有交付源码一说,但甲方强势,目前甲方想招兵买马自己搞,所以想先拿到项目所有源码看是否能上手,我们这边只能说明面上给,所以想提高上手难度,希望甲方放弃现有想法。

luotianyi 楼主 11 月前 湖北省 #8 赞 0

@thinkingpey 是的,但是还是想提高上手难度,让对方放弃。

luotianyi 楼主 11 月前 湖北省 #9 赞 0

@xiaonichen 合同没有交付源码一说,但甲方强势。成品去年就架设好了,已经交付使用运营中。

luotianyi 楼主 11 月前 湖北省 #10 赞 0

@eventloop 产权属于我们,被迫是因为对方也不能得罪

luotianyi 楼主 11 月前 湖北省 #11 赞 0

@mnbvch 哈哈哈哈,那不行,甲方开发环境和生产环境还是懂的

luotianyi 楼主 11 月前 湖北省 #12 赞 0

@knightdf 这是啥

knightdf 11 月前 湖北省 #13 赞 0

@luotianyi WebAssembly

shizy01 11 月前 湖北省 #14 赞 1

前端的东西,加密或不加密都不重要了,人家想自己研发都不难的。只有核心算法和特殊的数据源别人难搞

absoluty 11 月前 湖北省 #15 赞 0

@luotianyi 理解就是不想和甲方搞太僵,还是想尽量先把项目做了,那一般都是用代码混淆,做变量名替换等降低可读性。前端我搜了下也是有相应工具比如UglifyJs

ts0523481 11 月前 湖北省 #16 赞 4

可以把重要的东西封装成npm包,依赖你的这个npm包,你就有一部分在你手上了,需要扩展还是要找你开发,可行?厉害一点的 做个element ui 但你不开源 系统用的又是这一套框架

sky0014 11 月前 湖北省 #17 赞 0

甲方的技术要是懂行,你咋搞都没用

dwboooo 11 月前 湖北省 #18 赞 0

1,去除代码注释
2,增加无效方法调用以及变量。

这样只能增加学习成本.wb_笑cry

qin9509 11 月前 湖北省 #19 赞 0

多加点 npm 私服的包,并且在包里加很多依赖,最好把有些包源头都弄得下不下来,提前下好到本地,怎么恶心怎么来

Superman 11 月前 湖北省 #20 赞 0

windows都可以破解 其它端上的软件不存在加密不加密了 只能说增加点阅读成本。。

ts0523481 11 月前 湖北省 #21 赞 0

@fisherman 这太狠了

jfancatch 11 月前 广东省 #22 赞 0

源码给了就给了啊,当个宝

luotianyi 楼主 11 月前 湖北省 #23 赞 0

@shizy01 不仅前端,还有后端、终端、移动端,只不过我这边负责前端部分。

luotianyi 楼主 11 月前 湖北省 #24 赞 0

@absoluty 是这样的,目前也就是去掉注释、代码混淆,提高对方学习成本。

luotianyi 楼主 11 月前 湖北省 #25 赞 0

@ts0523481 学习了,试试封装npm,这个方法应该很有效果

luotianyi 楼主 11 月前 湖北省 #26 赞 0

@dwboooo 目前就是这样操作的,增加对方学习成本,拖延整个周期,如果甲方下决心自己搞,其实任何手段都没用。

luotianyi 楼主 11 月前 湖北省 #27 赞 0

@qin9509 了解,正在这样搞

luotianyi 楼主 11 月前 湖北省 #28 赞 0

@fisherman 哈哈哈,这个太狠了吧

luotianyi 楼主 9 月前 湖北省 #29 赞 0

@wwd_1993 要给,所以看下大家有没有这方面经验

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
华为新出的电脑2W7,这电脑买着当挂件吗?
开发了一个管理 Linux 服务器的桌面可视化管理工具,求蹂躏
618打算攒一套mac mini,有没有入手过的童鞋,说说体验
阿里巴巴华中总部今天正式入驻阿里中心·武汉
服务器可视化采用纯前端渲染,这个技术实现难度如何
想配一个台式机,求推荐
最近时间少了, 隔了这么久, 才做了一个网站
做了一款摸鱼软件,有人要试用吗?
有搞嵌入式硬件的吗?
搞了个AI 生图的网站,不需要登录,永久免费

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号