产品文档 / Excel催化剂
第26波-正确的Excel密码管理之道
Excel等文档肩负着我们日常大量的信息存储和传递工作,难免出现数据安全的问题,OFFICE自带的密码设置,在什么样的场景下才有必要使用?网上所宣称的OFFICE文档密码保护不安全,随时可被破解,究竟是怎样一回事?Excel文档有各式各样的密码,不同密码的使用场景是什么? 以下正文将为你解答密码的系
Excel等文档肩负着我们日常大量的信息存储和传递工作,难免出现数据安全的问题,OFFICE自带的密码设置,在什么样的场景下才有必要使用?网上所宣称的OFFICE文档密码保护不安全,随时可被破解,究竟是怎样一回事?Excel文档有各式各样的密码,不同密码的使用场景是什么?
以下正文将为你解答密码的系列问题,并附上忘记密码的各种拯救方式,既然忘记密码可以拯救,那设定密码的安全性何在,文中也给你娓娓道来。
仅谈下Excel的各种密码,其他OFFICE文档类似
日常办公使用中,对企业数据存储量最大的,要数Excel文件,和各种系统交互最频繁的也是Excel文件。对Excel进行模板设定、二次宏代码开发最多的也是Excel文件。
所以一般来说,解决Excel的密码问题,也就解决了大部分的OFFICE文档密码问题,其他OFFICE文档的密码设定也和Excel文档类似。
Excel文档密码相关有如下分类:
1. 工作薄打开密码
没有此密码,工作薄是不能打开阅读的。
2. 工作薄编辑密码
没有此密码,工作薄是不能打开编辑的,只能打开阅读浏览内容,不能修改
3. 工作薄保护密码
此密码主要用于保护工作薄的结构,让整个工作薄保持当前的工作表的页数和工作表的隐藏显示状态和工作表标签名字的不可更改等
4. 工作表保护密码
此密码仅作用于当前设置的工作表,可保护工作表行、列不能被增删操作,指定单元格内容不能被修改等。
5. VBA工程密码
此密码用于保护宏代码不被看见,从而防止代码被泄漏,开发工作成果被窃取。
Excel各种密码的破解难度
5种Excel密码中,只有工作薄打开密码,在目前来说,有一定的破解难度,其他密码都如同虚设。其中旧的xls文件,工作薄打开密码也是较弱,同样面临着被秒破的风险。
Excel催化剂提供工作表保护密码和工作薄保护密码的秒破功能

同时QQ群文件里为大家找寻了两款专业的密码破解软件,以备各位的不时之需。

Excel的密码的最佳使用场景
Excel催化剂也一同走向邪恶的辅助别人破解窃取他人劳动成果的帮凶吗?
既然密码保护性如此弱,非常有必要思考一下密码究竟怎么用,才不至于掩耳盗玲般地自欺欺人地让自己的机密文件暴露在阳光之下。
对真正有数据安全问题的文件,用工作薄打开密码来作保护
前面所提及的工作薄打开密码,破解难度大,但同样问题也出现,密码忘记后的恢复难度也大。
更合理的方式是数据尽可能不要依赖于Excel文件来保存,有能力的尽量用数据库来管理 ,数据库有权限管理,大权限的人可以重置小权限人的密码,就算密码忘记也没太大问题。
同时作密码的备份管理,当然密码清单也不要使用Excel文件来长期管理,毕竟工作薄打开密码还是有被破解的可能,只是难度稍大一些。
使用专业的密码管理软件是个不错的选择。例如我一直使用的免费密码管理软件:KeePass

工作表保护、工作薄保护用于规范文档布局和数据录入限制的提醒功能
工作表保护、工作薄保护的保护力度之弱,随便一个小白用户,百度一下破解方法,都可以跟着教程里的方法自助式完成破解工作。Excel催化剂开发此功能也仅为了方便大家使用,不用跟着教程做繁杂耗时操作。
因为Excel模板的设定,通常有赖于各单元格内容的填写规范,工作表名称的固定,某些行列单元格的不可修改等多方面来综合规范,才能保证模板的正常使用。所以有必要设定一下工作表保护和工作薄保护,让使用者可以得到限制,不会因为不小心的误操作,引起整个模板的失效。
工作表保护、工作薄保护只需设置了保护功能,至于密码设定以否,关系不大
Excel二次开发,若对代码需要保护,尽量用VSTO的开发环境
VBA开发代码保护性弱,相信每个开发者心里都知道的,设置一些密码只是防止下小白用户,真正想看的人,还是可以轻松得到。
VSTO开发,稍好一些,可以挡住大部分的VBA开发者,当然专业程序猿也是秒破,通过反编译可以得到代码。
既然代码有能力吸引到专业程序猿的关注,也已经是够出名的了,那就放开胸怀,让别人去破解去吧,反正人家微软的系列产品也是到处破解,有人破解,更显自己的价值,
欢迎大家来破解Excel催化剂代码,让我更出名!
关于密码破解小细节
Excel打开密码,不要觉得xls文件就一定可以轻松破解,用Excel2013及以上保存出来的xls文件,貌似加密算法改变了,一般的破解软件也不容易破解。
虽然07版及以上的文件格式,在工作表保护、工作薄保护密码上更弱,但还是很有必要使用新的文件格式来作日常文件的保存归档。毕竟真正需要的打开密码,保护级别高出许多,一般软件去破解它也是碰运气才能破解下来。
VBA密码破解,如果高版本的xlsm文件不容易破解,可以用07版的Excel打开xlsm,保存为xls格式再用专业软件破解,应该成功率高一些,网上大量的破解VBA代码很多是针对xls旧文件格式的代码。
总结
Excel密码的设定,固然有其一定的必要性,但也需要看清事实,很多的密码设定只是防君子不防小人,稍有能力的人百度一下就可破解。Excel催化剂也提供给忘记密码的群体一点小便利,可以方便去除密码。同时更重要的是,树立密码管理的正确的实践方式,让密码为我们服务更为重要,而不是时不时就被揪心的忘记密码所困扰。