比如我要给别人一个 3D 模型文件,要可以让他在 3Dmax 之类的软件里使用,但是使用之前需要密码之类的东西,这个做得到吗?就是我要给别人一个文件,这个文件一定要通过一定验证机制才能使用,有办法吗?
![]() | 1 miyuki 2017-01-18 12:14:57 +08:00 via Android 压缩密码 |
![]() | 2 coo 2017-01-18 12:15:27 +08:00 rar, zip, 7zip, gzip, tar |
![]() | 3 softempire OP @miyuki 他解压缩内容不就都拿到了。。要求不允许他解压后拿到东西 |
![]() | 4 Antidictator 2017-01-18 12:16:23 +08:00 via Android 建议用中文密码 |
![]() | 5 Antidictator 2017-01-18 12:17:19 +08:00 via Android @softempire 你就是要只给他一个人用,他用无效是吧 |
![]() | 6 loading 2017-01-18 12:20:52 +08:00 via Android rar 加密码都不会,其他技术楼主您也学不来吧…… |
![]() | 7 grimpil 2017-01-18 12:21:31 +08:00 via Android 就算有密码,他把文件连密码一起给别人,不是也可以么 |
![]() | 8 softempire OP 要求每次使用这个文件的时候都需要验证,通过硬件来验证,保证这个文件只有唯一的客户可以使用 |
![]() | 9 softempire OP @Antidictator 对,只能他一个人用,不能传播给其他人 |
![]() | 10 lean 2017-01-18 12:31:24 +08:00 via Android 写个程序咯,像那些需要密码来播放得视频一样,直接把你的文件包含在可执行文件里面 |
![]() | 11 qq316107934 2017-01-18 12:35:18 +08:00 via Android 答案是,没有办法,不管怎么加密他都可以通过另存为解决 |
12 xucuncicero 2017-01-18 12:35:19 +08:00 via iPhone 你这个描述的流程,是不可能实现你的需求的啊。人家直接 3dmax 打开另存为,你怎么整~ |
13 SuperMild 2017-01-18 12:35:31 +08:00 单个文件是不行的,文件本身是写死的,肯定要有软件才行,要规定用你的软件来打开这个文件。如果他可以获得一个解码后的文件,并且可以用别的软件打开,那这个文件肯定是不受保护的。 |
14 just4test 2017-01-18 12:36:46 +08:00 然后他另存为了一个新文件。 |
![]() | 15 rock_cloud 2017-01-18 12:47:56 +08:00 签保密协议。 |
![]() | 16 softempire OP 这个东西是一个好几万的项目。。。只要有办法搞定 |
17 just4test 2017-01-18 12:54:42 +08:00 |
![]() | 18 yidinghe 2017-01-18 12:58:00 +08:00 via Android 签保密协议 |
![]() | 19 softempire OP @just4test 特定环境基本就是这样,只是软件改成 AutoCAD ,其他都一样的情况一样的用法 |
![]() | 20 v9ox 2017-01-18 13:00:15 +08:00 如果这个问题解决了 那么电子书 /电影盗版 /数字版权的问题解决也就指日可待了. |
![]() | 21 softempire OP @v9ox 这个还是不一样的,我可以配合比较贵的硬件设备,加密狗之类的,电子书不可能用这些的 |
![]() | 22 softempire OP @just4test 现在赚钱已经这么容易了吗?我辛苦一年也找不到几个几万的项目 |
![]() | 23 lakewong 2017-01-18 13:03:31 +08:00 via Android 寄光盘给他。 |
![]() | 24 v9ox 2017-01-18 13:05:37 +08:00 @softempire 我刚也想到了类似的 我公司的人进服务器需要插一个 U 盘 然后摁一下 U 盘上的按钮 从远端服务器拿一个密钥 然后才能进服务器 你可以搞一个类似 U 盾的东西 用户摁一下 出一个数 用这个数去向服务器要密码 然后打开一次 可是如果打开了 用户不就用权限可以另存为了嘛... Orz... |
![]() | 25 lhbc 2017-01-18 13:07:14 +08:00 via iPhone 楼主是乙方? 一般情况, cad 文件的所有权不是甲方的吗? |
![]() | 26 loading 2017-01-18 13:10:22 +08:00 via Android 自己写一个 web 版本的 3dmax ……文件在你服务器。 |
27 just4test 2017-01-18 13:12:40 +08:00 |
![]() | 28 softempire OP @v9ox 有没有办法搞成只另存一个文件还是不能用,需要配合我提供的一个文件才行,这样我可以把文件放到硬件里 |
![]() | 29 softempire OP @just4test 这个我也考虑过,但是想搞你的人很容易解决掉, AutoCAD 不加载你的 dll arx 就行了 |
![]() | 30 ivmm 2017-01-18 13:15:15 +08:00 用证书? 看完注销 |
31 just4test 2017-01-18 13:19:05 +08:00 @softempire 这种东西你别想对抗对方技术。。。怎么都能给你破解了。你要考虑的是对方不用技术搞你的情况下能达到你所需要的效果就可以了。 |
32 shingoxray 2017-01-18 13:20:35 +08:00 不要发送,给用户一个虚拟桌面的环境,只能看。 如果 3DMax 和 AutoCAD 软件本身搞不定,那靠加密是没办法了,因为软件可以另存为…… |
![]() | 33 softempire OP @just4test 我的情况是,这个文件,我卖给任何一个客户都可以几千块,所以同时给他一个几千块的硬件也可以接受,但是不能让他随意传播给其他人 |
![]() | 34 echo1937 2017-01-18 13:20:57 +08:00 via iPhone 影院是如何防盗版? 一机一密,密钥过期,数字水印,然后追溯源头告到破产。 游戏如何防盗版? D 加密。 |
![]() | 35 softempire OP @shingoxray 软件是第三方的,我不可能控制住这些大公司的实现。。 |
![]() | 36 RE 2017-01-18 13:22:35 +08:00 这如果能解决,涉及到的是上亿元的版权问题、甲乙方矛盾问题,几万元的项目都不值得研发出这么一套技术,何况软件还是 AutoCAD 这种大众软件,不是你自家开发的软件。 你可以 QQ 远程桌面开一个给对方看看效果,如果要对方可以“使用”的,则目前无解。 |
![]() | 37 softempire OP @echo1937 水印我考虑过,而且能实现,但是就怕告不赢别人。。没时间精力搞这些法律问题 |
![]() | 39 Pyromaniac 2017-01-18 13:32:42 +08:00 你这个要求不就类似游戏防盗版吗. |
![]() | 40 zuotech 2017-01-18 13:33:06 +08:00 虚拟桌面 |
42 herozhang 2017-01-18 13:39:29 +08:00 via iPhone 开一个云主机,然后给他开远程桌面,最高权限在你这里,可以屏蔽该远程桌面对外的网络,或者持续录屏作为证据。 |
![]() | 43 Antidictator 2017-01-18 13:41:54 +08:00 就算你能解决,别人另存为一个新的文件咋办。所以还是要从文件本身入手。(感觉真心难) |
![]() | 44 bk201 2017-01-18 13:43:16 +08:00 用法律手段,技术手段搞别的软件使用的文件,可能吗? |
![]() | 45 bibizhang 2017-01-18 13:46:59 +08:00 同意 26 楼 |
![]() | 46 ccjeaty 2017-01-18 13:50:08 +08:00 via iPhone 数字证书,找当地 ca 机构,文件泄露了就只能通过法律途径了 |
47 dayoushen 2017-01-18 13:53:15 +08:00 对用户硬件授权,采集用户电脑的网卡,硬盘序列号, cpu 序列号,主板等信息,加密后发给他。 |
48 honeycomb 2017-01-18 13:56:19 +08:00 @softempire 你可以想一下 netflix 使用的 DRM 技术,是利用到 HDCP 的 而 HDCP 是集成在目前各类消费者硬件里的(GPU ,显示器都集成了,你的手机也有) 所以从 netflix 盗版出来的视频数量是比较少的 无论是 Google Chrome 还是 Mozilla Firefox 都搭载了 DRM 插件(Mozilla 甚至出了一个 Firefox EME free ,即不提供该 DRM 插件的版本) |
49 shingoxray 2017-01-18 13:56:36 +08:00 @softempire 所以只能从环境上控制了,给用户一个不能上网的虚拟桌面,把文件拷进去,装上软件。用户只能远程登录(须认证)这个桌面查看。 |
50 SuperMild 2017-01-18 13:58:26 +08:00 @dayoushen 也不行的,他解密出来的文件要用 AutoCAD 打开,也就是说,结果用户可以得到一个普通的 AutoCAD 文件。 |
![]() | 51 Email 2017-01-18 14:03:16 +08:00 via iPhone 人与人之间的信任成本真高 |
![]() | 52 oxoxoxox 2017-01-18 14:04:24 +08:00 ![]() 把文件放在笔记本或者平板电脑里面,然后物理移除所有的 USB 和网络等接口,硬盘全盘 OS 级加密,然后寄给客户,这样客户可以打开查看该文件,但是无法 copy 出来,也就控制了该文件的传播 |
![]() | 53 chocotan 2017-01-18 14:04:53 +08:00 读取 mac 地址生成个注册码 |
![]() | 54 clino 2017-01-18 14:05:29 +08:00 gpg |
![]() | 55 clino 2017-01-18 14:06:21 +08:00 再看了一遍,我理解错了...请忽略. |
![]() | 56 40huo 2017-01-18 14:07:54 +08:00 先申请个专利,以后就可以告了。 |
![]() | 57 LokiSharp 2017-01-18 14:26:23 +08:00 加密狗 |
![]() | 58 ebony0319 2017-01-18 14:32:47 +08:00 既然钱无所谓就直接给一台电脑给他把。把这个电脑限制死就好了。 |
![]() | 59 oisc 2017-01-18 14:41:22 +08:00 加密狗和绑网卡 MAC 都可以实现防盗版,但是别人都可以用 3DMax 打开了,分享不就是一个另存为的事情吗? 这种事情我能想到的就是申请著作权了。 |
![]() | 60 Felldeadbird 2017-01-18 14:47:32 +08:00 via iPhone 这时候就要论 封闭开发的重要性。 |
![]() | 61 hundan 2017-01-18 14:49:29 +08:00 via Android 别发过去,让他到你电脑来操作,盯着。 |
![]() | 62 roist 2017-01-18 14:52:55 +08:00 via iPhone 了解他的验收需求,按照需求录制成视频 |
![]() | 63 lshero 2017-01-18 14:56:09 +08:00 既然不在乎硬件成本的话, 寄过去一台带指纹识别的带远程控制的笔记本全盘加密并屏蔽 USB 端口 顺带把防火墙策略,登陆策略都做了 只允许用户在本机用指纹登陆 |
![]() | 64 Eleutherios 2017-01-18 15:00:25 +08:00 via iPhone Use key-pair to encrypt and decrypt Check gnupg for details |
![]() | 66 Eleutherios 2017-01-18 15:02:55 +08:00 via iPhone |
![]() | 67 kaizixyz 2017-01-18 15:14:30 +08:00 演示的话,请用视频。请用视频。请用视频。 |
![]() | 68 sigone 2017-01-18 15:26:32 +08:00 楼主是不是做数控程序的, 硬件加密一样破, 关键看你这个东西值不值得他去破 普通用户是没有破解能力的 |
![]() | 69 qinxg 2017-01-18 15:30:58 +08:00 微软 RMS |
70 lain0 2017-01-18 15:32:30 +08:00 AES. encrypt with: openssl enc -aes-256-cbc -in "$file" -out "$file.encrypted" -k "$password" decrypt with: openssl enc -d -aes-256-cbc -in "$file" -out "${file%.encrypted}" -k "$password" |
71 jhdxr 2017-01-18 15:40:01 +08:00 解法是用的。。。单独一台机器,不连外网,内网机器数据传输必须走特定通道审核。但是讲道理你就几万预算还是歇歇吧。。。太少了。。。 |
![]() | 72 neighbads 2017-01-18 15:51:25 +08:00 加密狗。。。 |
![]() | 73 hatw 2017-01-18 15:53:44 +08:00 只有加密狗啦。。。硬件唯一不可复制 |
![]() | 74 breeswish 2017-01-18 15:56:30 +08:00 搞一个云服务器呗,上面装 AutoCAD ,客户只能通过远程桌面访问,且这个云服务器不能连外网 |
75 zhuce1234578888 2017-01-18 16:00:59 +08:00 axcrypt 完全适合你的需求, 前提他安装了这个客户端, 你加密后发他,他直接双击加密文件,输入密码,就会自动用对应程序打开你发的文件, 比如我发个 a.doc 给你, 加密后发你, 密码 123 , 你收到一个加密后的文件,双击运行,输入密码 123 , 就自动用你电脑上的 word 打开这个 a.doc 了 axcrypt 以前的版本挺好, 现在的版本要求强制注册账号登陆了,这个让我觉得很不爽, |
![]() | 76 XhstormR 2017-01-18 16:23:33 +08:00 via Android @zhuce1234578888 然后我就另存为了。。 |
77 buckyRRRR 2017-01-18 16:35:21 +08:00 via Android 让他远程控制你电脑,在你电脑上打开,然后你电脑不装浏览器,通用软件 |
78 tairan2006 2017-01-18 16:37:43 +08:00 这个一般不就是用证书么,或者用游戏界无解的 Denuvo 加密。。。 |
![]() | 79 lynnX 2017-01-18 16:50:22 +08:00 |
![]() | 80 lynnX 2017-01-18 16:50:59 +08:00 不负责任推荐 之前的客户有用到这家公司的产品 感觉加密效果还行 |
![]() | 81 misaka19000 2017-01-18 17:16:50 +08:00 via Android 让它在本地生成一套公钥和私钥,然后把公钥发给你,你使用公钥把文件加密之后传给他,然后他用私钥来解密就行了。 |
82 goodbest 2017-01-18 17:28:52 +08:00 看来 65L 的方法可以试一试.. |
83 zhibin 2017-01-18 17:35:35 +08:00 如果只是一个文件的话,就和一个音频 /视频文件一样无区别,无解! 不过 你可以封装成一个软件么? |
![]() | 84 ik 2017-01-18 17:51:45 +08:00 via iPhone 在写一个 CAD 从这个 CAD 上限制 [机智] |
![]() | 85 lazyyz 2017-01-18 17:57:03 +08:00 约个时间,然后 QQ 远程连接你的电脑,查看,不就好了么? |
![]() | 87 iyangyuan 2017-01-18 19:28:13 +08:00 via iPhone 所以,最终需要自己开发一个 CAD 软件? |
88 ifishman 2017-01-18 19:33:14 +08:00 via Android @softempire 根据 3DMAX 的接口写插件吧,在插件中做加解密以及防另存 |
![]() | 89 qizhca 2017-01-18 19:37:35 +08:00 约莫记得我本科的时候的考验辅导班发的材料是个加密版本的 pdf ,对应你自己的机器码辅导班给你一个验证码这样。。 |
![]() | 90 RealLiuSha 2017-01-18 21:19:40 +08:00 rar 加密下, 密码写长点, rar 的加密除了爆破 没辙。 |
![]() | 91 wclebb 2017-01-18 22:10:27 +08:00 嗯…… 相当于 Ai 导出无法编辑的 PDF (打印用,减少泄露的风险) 3D 软件不知道有没有无法编辑的导出文件。 |
92 killeder 2017-01-18 23:36:10 +08:00 via Android 易赛通加密可以吗,我们公司就用这玩意 |
![]() | 93 yangqi 2017-01-18 23:43:58 +08:00 楼主你要的功能不是加密,而是远程验证 |
94 onemoo 2017-01-19 00:08:25 +08:00 总之你需要的不是“加密文件”这种解决办法。 想要达到你的目的,也许只有去咨询 autodesk 方面,问问他们 AutoCAD 有没有类似于 DRM 保护的功能,或者可不可以通过插件来实现这样的目的(就像 adobe 的 pdf 文件可以被设置各种保护权限)。 让用户在已授权的情况下只能查看、编辑、在后续 workflow 中使用该文件,但无法的导出或另存之。 或者也可以考虑下是否有更合适的收费方式... |
![]() | 95 WildCat 2017-01-19 00:09:52 +08:00 GPG / RSA 公私钥 |
![]() | 96 DreaMQ 2017-01-19 00:33:02 +08:00 via iPad 我觉得只要文件发送给对方(对方可以打开)就不可能真正防止泄漏;一定要防的话恐怕只能用远程操控或者视频演示等对方不能直接接触文件的方式 Netflix 搞这么多 DRM 、 HDCP 之类的版权保护,还不是被人大批 WebRip 出来 (哪个 Netflix 热门原创/独家剧没有盗版流传?) |
98 RqPS6rhmP3Nyn3Tm 2017-01-19 04:26:42 +08:00 via iPad GPG ,智能卡不能导出私钥,给对方快递一个就可以了 这种东西要靠法律保护,泄漏了追责 |
![]() | 99 ebony0319 2017-01-19 08:45:38 +08:00 via Android 算了,我来告诉你正确答案吧。因为他们对 3dmax 不熟悉。直接转换面。最后输出 obj 文件。这样出来的文件最后他打开就是一个模型。但是无法对他进行动画绑定什么的。最多是一个材质的渲染。 |
![]() | 100 privil 2017-01-19 08:47:30 +08:00 via iPhone 我来终结这个问题了,你这是需要一个防泄密系统,自己百度吧,两三万一套 |