入职新公司,工作电脑有加密,说是为了防止代码外传,对所有 java 和 c 文件加密,无法使用 git diff ,拷贝到别的地方打开时乱码。 昨天我在家调整正常的代码今天到公司运行第一次过了,后面一直报权限问题,想问下跟代码加密有影响吗?另外我想用 git diff 有何办法?
1
m1nm13 2023-09-22 14:30:39 +08:00
我只能说.我见识过的公司最终都放弃了这套 NT 方案.反正会遇到各种各样的问题.
唯一一直坚持加密的公司,用的手段更彻底:只允许用 vim,你得 RDP 远程到跳板机上用 ssh 登录开发服务器.当然没有 IDE 开发效率自然不高. |
2
AoEiuV020JP 2023-09-22 14:31:56 +08:00
一般来说是透明加密,只影响文件内容,权限问题应该无关,
diff 这个,和加密系统白名单规则有关,最好问前辈有没有什么能用的, 比如我公司里的亿赛通配置的时候就是我跟进的,idea 死活无法 diff ,但 tortoiseSVN 可以,因为后者是基于文件的,diff 前后文件会用特殊后缀保存再读取再 diff ,加个白名单就 ok ,idea 是直接读到内存 diff ,没有文件就没办法, |
3
lambdaq 2023-09-22 14:32:51 +08:00
都加密了用啥 git 啊?
|
4
x86 2023-09-22 14:34:14 +08:00
那不如学华子内网用远程机开发
|
5
ShuA1 2023-09-22 14:53:32 +08:00
一般来说没有影响, 这是透明加解密的技术, 也就是文件在落地的时候就加密。
也可以对一些二进制增加白名单,让这些二进制使用文件的时候不受加密的影响。 |
6
flyico 2023-09-22 15:58:26 +08:00
我司用的也是这个,这种加密都是毫无卵用,还影响工作效率,因为加密和解密过程都在本机,理论上就不可能安全,而且,为了不影响工作,必然要给一些软件开白名单,而这个白名单又几乎都是进程名判断,随便搞点手段就能破解导出了
|
8
yhm2046 OP @AoEiuV020JP 目前大部分代码还是 svn 管理,我昨天试了放在服务器用裸仓库 git 也 diff 不了,目前还不熟悉问了其他同事没有好的办法只能自己多备份
|
10
yhm2046 OP @ShuA1 目前就是识别成二进制,昨天我一开始还以为是我自己本地设置问题搞了半天一问原来有加密。请问你是怎么解决的?
|
11
yhm2046 OP @flyico 我查了一下没找到具体名称,有个 CDGServer3/workflowE 字段,你是不是也是这个加密软件
|
12
janus77 2023-09-22 22:55:16 +08:00
没见过这种东西,长见识了
|
13
dd102 2023-09-22 23:01:37 +08:00
透明加密一般会不影响文件读写啊?除非多线程读写文件逻辑复杂,加密软件搞不定?
|
14
yhm2046 OP 今天查到了是亿塞通加密,我搜了一下网上有破解办法,想问下我如果破解了网管远程能发现吗?
|