记一次代码被公司电脑加密后,编译不通过
记一次代码被公司电脑加密后,编译不通过
Background
首先我们公司的电脑安装了一个文件加密软件,这个软件会把电脑里所有.doc
,.pdf
等等格式的文档加密,当然几乎所有格式的文档都能加密。
有趣的事情发生了。
前一天晚上,我写好代码,编译运行没什么问题。(我用的是AndroidStudio
,编译的时候,会生成一些文件,因为有些资源文件会进行合并打包)
第二天,满心欢喜的来公司,开始敲代码。
结果加了一堆代码和文件之后,开始编译不过了,代码没有报错的地方。
编辑器报错的地方是:merged values.xml xxx行
,然后我就打开文件一看,这文件怎么看不懂了,都是乱码呢?但是当时没有想到是加密导致的。
问题排查
然后我就开始检查自己新写的代码,因为我怀疑资源文件报错,可能是因为导入了不合适的图片资源,或者某处xml
写的有问题,我怀疑可能是某些位置不小心按到了什么字母,导致编译不过。
然后就这样到处找,结果就是找了半天,没发现有问题的地方。
然后我就将代码暂存
,恢复到还没开始今天的开发时的代码,然后进行编译。
神奇的事情出现了,依然编译不过,可是我昨天明明编译过的呀!怎么回事。
同样是那个xml
文件,然后我又打开了这个values,xml
(这个文件是在构建时,会将Android
里边的values
文件合并时生成新的文件)
结果,里面依旧是乱码。瞬间凌乱了。不过等等,我之前看过构建出来的文件,不会是这样的乱码的呀?怎么回事。再认真看了看文件头部的一些乱码,咦~~这些乱码怎么看着这么熟悉???
WK,我记得之前用阅读器,打开公司电脑加密后的文件不就是这样的一段开头的乱码!!!
然后我就在文件管理器里,查看我的文件,果然全都戴上了小锁头的标记!
WTF,怎么这个破软件还加密了xml?疯了吗?就为了耽误我一天的工作吗?而且以前的策略,不会加密这玩意呀?
然后就是联系技术支持赶紧给我把这东西去掉,后来,后来再编译就好了~~
CDG 电子文档安全管理系统-客户端
记一次代码被公司电脑加密后,编译不通过相关推荐
- 电脑上的文件夹怎么加密?教你用C代码编出一个加密神器!
hello,小编今天用VC++实现文件夹加密的程序源码,一个简单的文件夹加密,加密后可还原,也就是解密功能.可为打基础的VC++爱好者提供一份参考. 功能介绍 三种加密强度: 隐藏锁定,打乱文件结构, ...
- 记一次大规模数据迁移和加密
公司的核心业务合作伙伴淘宝网,最近出现泄漏用户信息的现象,找了好久找不到根源,于是乎,淘宝那边决定对所有敏感数据进行加密,从出口和入口都走密文,于是乎,我们的工作量就来了. 我们的一个底单数据库,存储 ...
- ZVM – 记VMP保护代码还原工程
目录: 1. 前言. 2. 渊源. 3. 还原大纲 4. 开始还原 -- X86乱序整理. 5. 开始还原 –X86膨胀压缩. 6. 开始还原 –前X86(压缩后)转为Vm指令 7. 还原核心 – V ...
- 如何选择企业电脑加密软件,知道这几点一定不后悔!
现在的企业越来越多的互联网化,企业信息数字化,企业核心的数据泄密的途径也越来越多.如何保护企业核心的数据不被泄密,比如文档泄密,图纸泄密等,很多企业都是采用防泄密软件来保护公司重要数据的. 但是,您知 ...
- java 代码混淆 class字符串加密 jar包war包加密 支持JDK16
1.功能介绍 Java文件是目前最流行的开发语言,因采用对象模式很容易进行整合复用大规模项目开发.但是目前因反编译严重,各行业由java开发的系统很容易本反编译,模仿借鉴,核心代码很容易被盗用. 特别 ...
- Abra改变移动办公模式 公司电脑变成随身U盘
[51CTO.com 独家特稿]相信很多人对SOHO(Small Office Home Office的头一个字母的拼写,就是在家里办公.小型办公的意思)并不陌生,在家办公不但自己安排工作时间,舒适熟 ...
- hill图matlab代码,Hill密码的加密论文(内含matlab程序代码).doc
Hill密码的加密论文(内含matlab程序代码) Hill密码的加密,解密与破译 摘要 对于问题1.1:本文采用密码通信,对明文进行加密.利用已知的密钥矩阵,首先,将密文转化为对应表值数字.其次,对 ...
- ITDB公司电脑资产管理PHP系统出现空白页解决及中文版翻译方法
ITDB是一个国外的公司电脑资产管理系统,发现功能还比较全,目前最新版本为1.8,官网地址:itdb下载地址:itdb-1.8.tar.gz 每个页面都可以打印,输出为PDF.CSV.EXCEL等 S ...
- android命令行工具 混淆,Android 混淆代码学习以及Android加密工具--APKProtect的使用ZZ...
一:情景分析 有时候看到其他应用App的一些效果很炫,或者是功能实现很好就想着参考参考,于是乎,下载APK----反编译APK---查看源码....,但是悲剧来了....源码都是些a,b,c...等等 ...
- admin及admin888 经过 md5加密后16位和32位代码
下面是 admin 的加密代码: 16位加密:7a57a5a743894a0e 32位加密:21232f297a57a5a743894a0e4a801fc3 admin888的MD5加密码 16位:4 ...
最新文章
- 2018全球科技中心报告
- 磁盘空间神秘消失事件
- 后端:Java中如何更优雅的处理空值,看完你就懂了!
- git clone远程仓库时,输错密码如何解决?
- java list初始值null_关于list集合存储null的问题
- c++ 输出二进制_Python入门3print格式化输出的几种方法
- UITableView 长按手势
- akka balance router的实现
- jenkins+testNG
- 内核低分辨率定时器实现
- ad18的一个bug,修改不了封装
- 电脑用上这些壁纸站与软件,惊艳你的眼球!
- 厉害了:tcgames电脑玩手游助手新功能强势上线,可编程游戏按键
- 基于Android的医院预下单叫号排队系统
- mysql 实现异地同步_MySQL 异地同步问题
- responserequest概述
- 在Linux上部署一些简单的服务,Linux进阶必看,定时任务
- 打击侵犯个人信息犯罪,推动信息保护立法
- C++ 继承(补充)
- Xilinx文档编号及其内容索引