V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
JCZ2MkKb5S8ZX9pq
V2EX  ›  Python

e×ceI 密*#*码 @%@忘*^*了怎么办?

  •  
  •   JCZ2MkKb5S8ZX9pq · 2019-10-08 15:50:45 +08:00 · 4045 次点击
    这是一个创建于 1633 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 国庆整理旧物,发现一台古早的诺基亚 6300,里面一张 sd 卡,发现一些文件,其中一个 xls 有密 ma。
    • 想知道有啥办法能看到内容。
    • pandas 或者 xlrd 或者其它 python 轮子里,有能打开加过密文件的嘛?考虑自己写个字典试试。

    • 如果担心这贴内容会被错误地使用,被利用去偷看别人文件,或者有相关担忧的人,我表示理解。
    • 我也无法自证,动机不可测,只讨论技术问题。
    • 我尽量混淆下关键字,混不开也没办法了。
    14 条回复    2019-10-09 09:30:22 +08:00
    1462326016
        1
    1462326016  
       2019-10-08 15:53:21 +08:00
    如果是 xlsx 就很简单了
    gvhao001
        2
    gvhao001  
       2019-10-08 15:53:21 +08:00
    之前刷斗音的时候好像看到过有人去除 excel---password 来着。
    yooping
        3
    yooping  
       2019-10-08 15:54:31 +08:00
    如果是 xls 用 Office Password Recovery Toolbox 可以移除, xlsx 的话无解吧
    taolu
        4
    taolu  
       2019-10-08 15:56:05 +08:00 via Android   ❤️ 1
    一楼和三楼 PK 吧
    huiyadanli
        5
    huiyadanli  
       2019-10-08 15:56:09 +08:00
    网上一搜一大堆破解方法。。。

    发一个我以前用过的:
    https://blog.csdn.net/jnxxhzz/article/details/81673107
    JCZ2MkKb5S8ZX9pq
        6
    JCZ2MkKb5S8ZX9pq  
    OP
       2019-10-08 16:04:36 +08:00
    @1462326016 请问怎么弄?
    我看了眼,是 xlsx 的。2007 年的文件,我以为那么老肯定是 xls,刚又确认了一下。
    1462326016
        7
    1462326016  
       2019-10-08 16:07:17 +08:00
    不好意思没审题,我想表达的意思是如果是单元格锁定或者加密了 VBA 脚本了,那么 xlsx 格式很好解除,因为配置文件都是可以解压的明文的,如果是打开密码的话无能为力,解压后看样子好像直接加密了整个文件,暂不知道原理,坐等大神。xls 格式没研究过,好久没用过了
    1462326016
        8
    1462326016  
       2019-10-08 16:14:17 +08:00
    @JCZ2MkKb5S8ZX9pq 如果是 xlsx 的打开密码,抱歉,由于 excel 可能用了类似于 aes 之类的加密方式,所以目前的解决方法只有跑字典,密码比较长的话解密的可能性不大。或者如果不介意的话可以把文件发出来大家帮你看看
    vmebeh
        9
    vmebeh  
       2019-10-08 16:16:59 +08:00 via iPhone
    密码不复杂可以选择暴力破,2003 版生成的 xls 默认选择 rc4 加密,可秒破,后续版本默认 aes 加密,慢慢来吧……
    1462326016
        10
    1462326016  
       2019-10-08 16:27:40 +08:00   ❤️ 1
    @JCZ2MkKb5S8ZX9pq 看了下 xlsx 的加密信息,应该可以确定了用的是 AES 加密,256 位,CBC 模式加密的。<keyData saltSize="16" blockSize="16" keyBits="256" hashSize="64" cipherAlgorithm="AES" cipherChaining="ChainingModeCBC" hashAlgorithm="SHA512" saltValue="YPvGtuMCzePO3joQ2P0CoQ=="/>跑字典吧
    JCZ2MkKb5S8ZX9pq
        11
    JCZ2MkKb5S8ZX9pq  
    OP
       2019-10-08 16:51:45 +08:00
    @1462326016 先下了个工具,破了试试,不行只能自己写字典试了。
    JCZ2MkKb5S8ZX9pq
        12
    JCZ2MkKb5S8ZX9pq  
    OP
       2019-10-08 16:54:36 +08:00
    @1462326016 我看了眼我这个,好像是 AES128,不过也没差了。

    另外看到 sd 卡里一堆 S60 年代的游戏,想起了当年点像素的岁月。
    LokiSharp
        13
    LokiSharp  
       2019-10-08 20:55:36 +08:00 via iPhone
    xls 可以直接破掉密码
    annielong
        14
    annielong  
       2019-10-09 09:30:22 +08:00
    2007 版本前有一大堆秒破的工具,不用跑字典,搜索一下吧,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2998 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:57 · PVG 22:57 · LAX 07:57 · JFK 10:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.