美文网首页生活技巧人在职场工具癖
黑科技 | 教你一招破解工作表加密

黑科技 | 教你一招破解工作表加密

作者: 精进Excel | 来源:发表于2017-04-18 21:52 被阅读808次
    图/文 安伟星

    本文是专门为新书打造的「拓展阅读系列」之一,我们希望做到实体书与线上学习的有效结合,通过二维码打通实体书与线上资源,构建完善的Excel知识体系。

    在Excel使用过程中,为了放置别人随意篡改工作表中的内容,经常会通过密码来保护工作表。

    什么,你不知道如何为工作表加密,快来看这里!!
    加密|这些加密功能不知道,还敢学Excel??

    设置密码保护之后,再想修改工作表就需要先输入密码。

    01:请输入密码.gif

    但是。
    尴尬的是,你为别人挖的坑,结果自己却掉了进去。
    忘记密码了!

    02:忘记密码.jpg

    自己挖的坑,含泪也要把它填上!

    — 1 —
    VBA破解法

    看到VBA就腿软,别怕,代码都给你了,直接复制就行。
    1.打开工作表,按Alt + F11
    2.复制以下代码,并按F5运行

    Sub 星爷()
    ActiveSheet.Protect AllowFiltering:=True: ActiveSheet.Unprotect
    End Sub
    

    如果工作簿中每一个工作表都有密码,就用下面这段代码,意思都是一样的。

    Sub PJ()
        Dim sht As Worksheet
       For Each sht In Worksheets
             sht.Protect AllowFiltering:=True
             sht.Unprotect
       Next
    End Sub
    

    通过上述方法我们可以发现通过密码加密工作表,其实非常不安全。很容易就破解了,下次要小心咯!

    — 2 —
    转化压缩包破解

    如果你不愿意/不会使用VBA代码,再教大家一个更容易上手的方法。
    如图第二张表「销售记录」是使用密码保护的工作表。可是目前小雷完全忘记了密码,该怎么办?

    ①首先修改Excel的后缀名为「.zip」或者「.rar」,是压缩文件的格式就行。

    注意:Excel会提示你修改后缀名之后会导致文件不可用,不要理它,点击「是」。

    ②用压缩软件打开刚才创建的压缩包,从压缩包中\xl\worksheets\路径下找到加密的工作表。因为我们只有sheet2为加密工作表,所以打开这个工作表即可。

    通常,为了防止乱搞,把原始Excel文件搞乱,我建议大家把此文件复制到桌面之后再进行下一步操作。

    06.gif

    ③假设你已经将压缩包中的Sheet2复制到桌面了,那么用【记事本】打开它,【Ctrl】+【F】,输入“pro”查找找到加密代码,找到之后将<>中的那一坨连同<>符号一起删掉,然后保存。

    <sheetProtection algorithmName="SHA-512" hashValue="0botjAbUl3c8nnRthv/9xqEJw1FA6ErQJGpCGWzty5mQjyr89b11v9ffpnHIJOm3mk9Rv3YgnF10xQ3FEjTbvQ==" saltValue="5wf6E/o5M+RHJTelz8A5hg==" spinCount="100000" sheet="1" objects="1" scenarios="1"/>

    07.gif

    ④将桌面的上已经删除密码保护的sheet2直接拖到压缩的文件的\xl\worksheets\路径下,替换到原来的sheet2。

    ⑤把zip文件改回.xlsx文件,然后大摇大摆去修改工作表吧,因为excel工作表保护密码消失了。

    这是什么鬼原理呢?Excel和压缩包存在什么样的关系?

    — 3 —
    Excel与压缩包迷之关系

    其实,Office 07或以上版本中微软采用的是xlsx、docx、pptx格式,它们本质上是一个压缩包,构成Excel的所有源码文件都在这个压缩包中,因此通过将其后缀更改为.zip或.rar即可提取文件。

    除了上面讲到的破除工作表密码,他还有很多黑技能,比如还可以批量提取Excel中的所有图片,比如批量修改工作表名称,比如批量修改批注,比如……我们还是下回专题分析吧。

    相关阅读:
    加密|这些加密功能不知道,还敢学Excel??

    End.

    Copyright © 2016 安伟星. All Rights Reserved.

    我是安伟星(星爷)
    Excel发烧友
    微软Office认证大师
    领英专栏作者
    关注我,也许不能带来额外财富
    但是一定会让你看起来很酷

    文章均为原创,如需转载,请私信获取授权。

    相关文章

      网友评论

      • 冠益乳:想破解密码的exl已经删除pro后,无法替换是什么鬼
      • 无梦之境黯泉:我在按照你的第一种方法在破解密码的时候出现了需要输入密码才能解除密码保护是什么情况,作者在吗?
      • 九色喵:我还真下载过破密软件,太复杂了就破解不了:smile::smile:🌹
        精进Excel:@可可拉丁G0 Excel文件加密很难破解的,有专门的商用软件可以破解,但是收费的。
      • 5ef947bf2bd1:黑科技
      • 无梦之境黯泉:好有用啊
      • 精进Excel:感谢大家支持,如果有帮助,积极留言互动呀!
        1dbf351d68f0:之前可以用,今天发现用不了,知道是什么原因吗

      本文标题:黑科技 | 教你一招破解工作表加密

      本文链接:https://www.haomeiwen.com/subject/qkiqzttx.html