zip文件密码不知道怎么办,加密 zip 文件可以存在两个正确的密码吗

Positive Technologies 的网络安全研究员 Arseniy Sharoglazov 近日在社交平台分享了一个简单的实验并指出,加密的 ZIP 文件可能存在两个正确的密码,并且都可以提取出相同的结果。

“创建 ZIP:7z a -mem=AES256 -p

使用这个密码:Nev1r-G0nna-G2ve-Y8u-Up-N5v1r-G1nna-Let-Y4u-D1wn-N8v4r-G5nna-D0sert-You

提取它:7z e

使用这个密码:pkH8a0AqNbHcdw8GrmSp

Magic!”

Sharoglazov 制作了一个名为 x.zip 的受密码保护的 ZIP 文件,选择的密码是 1987 年的热门英文歌曲的双关语:

Nev1r-G0nna-G2ve-Y8u-Up-N5v1r-G1nna-Let-Y4u-D1wn-N8v4r-G5nna-D0sert-You

但实验结果表明,当他使用一个完全不同的密码(pkH8a0AqNbHcdw8GrmSp)提取 x.zip 时,不会收到任何的报错信息。

加密 ZIP 文件可以存在两个正确的密码

对此,BleepingComputer 使用不同的 ZIP 程序成功地对该实验进行了复现。该网站使用了 p7zip(相当于 macOS 的 7-Zip)和另一个叫 Keka 的 ZIP 工具,与 Sharoglazov 一样在创建时采用了较长的密码,并启用了 AES-256 加密模式。结果表明,虽然 ZIP 使用较长的密码加密,但使用任一密码都能成功提取了存档。

一些网友在 Sharoglazov 的动态下针对该实验进行了讨论,一位 ID 为 Unblvr 的用户指出,造成这个结果的原因可能在于:

ZIP 使用 PBKDF2,如果输入太大,它会 hash 输入 。该 hash(作为原始字节)成为实际密码。尝试使用 SHA1 对第一个密码进行 hash,并将十六进制摘要解码为 ASCII… :)

在启用 AES-256 模式生成受密码保护的 ZIP 存档时 ,如果密码太长,ZIP 格式会使用 PBKDF2 算法并对用户提供的密码进行 hash 处理。在这种情况下,这个新计算的 hash 将会成为文件的实际密码。研究人员解释称,太长是指超过 64 个字节(字符)。

当用户试图提取文件,并输入一个超过 64 字节的密码时,用户的输入将再次由 ZIP 应用程序进行 hash,并与正确的比较密码(现在本身就是一个 hash)。如果匹配,将可以成功进行文件提取。

示例中使用的替代密码 pkH8a0AqNbHcdw8GrmSp 实际上是较长密码 SHA-1 hash 的 ASCII 表示。Nev1r-G0nna-G2ve-… 的 SHA-1 checksum = 706b4838613041714e62486364773847726d5370。此校验和在转换为 ASCII 时产生:pkH8a0AqNbHcdw8GrmSp。

但是值得注意的是,在加密或解密文件时,仅当密码长度大于 64 个字符时才会进行 hash 处理。换句话说,较短的密码在压缩或解压缩 ZIP 的任何阶段都不会出现这种情况。这也是为什么在加密阶段选择长的 “Nev1r-G0nna-G2ve-…” 字符串作为密码时,ZIP 程序设置的实际密码实际上是该字符串的 (SHA1) hash。

如果在解密阶段输入 Nev1r-G0nna-G2ve-…,它将被 hash 并与之前存储的密码(即 SHA1 hash)进行比较。但是,在解密阶段输入较短的 “pkH8a0AqNbHcdw8GrmSp” 密码将使应用程序直接将此值与存储的密码(也就是 SHA1 hash)进行比较。更多的技术见解可参见 Wikipedia 上 PBKDF2 的 HMAC collisions 小节。

“当使用 HMAC 作为其伪随机函数时,PBKDF2 有一个有趣的特性。可以轻松地构造任意数量的不同密码对,每对密码对都存在冲突。如果提供的密码长于底层 HMAC hash function 的块大小,则首先要将密码 pre-hashed 成一个 digest,然后将该 digest 作为密码使用。”

不过,同一个 ZIP 有两个可能的密码这一事实并不代表存在有安全漏洞;因为生成密码的 hash 的前提是需要知道原始密码。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/326167.html

(0)

相关推荐

  • 干啥能赚钱(现在干啥能赚钱)

      “我现在身无分文,应该怎样去赚钱?”   类似这样的问题,我在评论区看到了好多。   我是个学生,我是个全职在家的宝妈,我是个农村刚毕业的孩子等等,没有资金、人脉该怎样赚到钱?   在没钱的情况下,怎样去赚到钱,趁着今天早茶的功夫,我在这里和大家统一聊聊。   当你什么都没有,你该怎么赚到钱?三个建议,供…

    2022-01-21
  • 配音怎么接单赚钱,配音如何接单赚钱

    大家都对配音兼职感兴趣,那咱们今天就来详细说说配音兼职怎么赚钱。 配音兼职主要分为两个渠道,公众号和app。 公众号就比较适合新手去接单,比如十点配音上面的任务一般都不需要专业的设备。 一部手机搭个麦克就能做录一录土味情话,搞笑段子,表情包配音,赚个零花钱,还是很轻松的。 也可以选择接儿童读物,动漫,有声书的配音任务。 这种是按时长计费的,每天几个小时就很有…

    2022-04-27
  • 处级干部是多大的官(部队处级干部是多大的官)

    在公务员和事业单位中,处级干部,这个身份还是非常重要的。想要成为处级干部,难度也非常大。问题来了:同样属于是处级干部,公务员单位的处级领导和事业单位的处级领导,待遇能一样吗?现在,就让我们来聊一聊这个话题。 在此,先公布问题的答案:公务员处级领导和事业单位处级领导,待遇肯定不一样,而且差别非常大。具体体现在两个方面 首先,公务员处级领导和事业单位处级领导,编…

    2022-05-10 投稿
  • 如何找货源找厂家拿货(如何找工厂一手货源)

    最近有些粉丝问我,说现在在网上拿货,我们应该去哪些货源网站去拿货效果是最好的?货源款式跟价格是最有优势的? 大家其实都有发现,你比如现在去1688拿货,你会发现比拼多多的价格还要贵,那我怎么去卖,怎么去打价格战,利润在哪里? 今天就给你们推荐十几个货源网,我觉得还不错,你们可以拿去用。 首先说明我推荐给大家的网站仅供大家参考,你们一定要自己去里面拿下他们的大…

    2021-11-15 投稿
  • 课件网免费下载课件 课件网站

    最近,很多老师开始找下学期的备课资料了。 趁着暑假熟悉教材,准备教学资料,开学后工作确实会轻松很多。毕竟一开学,就会有各种各样的事情涌来,很难有时间给老师安静集中精力备课。 老师备课,大概有3个重点:课件、教案、试卷。 正式备课前,老师需要看很多不同的课件、教案、试卷等资料来学习参考,给自己以新的教学思路。可这些资料去哪里找呢?百度文库要券、很多网站要会员、…

    2023-03-30
  • 蚩尤部落,蚩尤的部落位于中国哪个地方

    在距今大约4600年前,炎黄联盟与蚩尤部落爆发了一场决定中国历史走向的战役,史称“涿鹿之战”。后世在口口相传中,逐渐为其增添了许多神魔色彩,诸如蚩尤“兽身人语,铜头铁额”,黄帝相邀多位神仙助战,不过据此将其归为神话未免有失偏颇。上古时期虽未留下文字,但类似“涿鹿”这样的大事件,如果从地缘的角度去分析,大概率还是能够还原这场战争背后的人性与逻辑。 彼时的华夏大…

    2023-06-23 投稿
  • 哈尔滨医科大学怎么样(分数不高但很好的大学)

    前几天写了一篇《医科大学,都在嫌弃这五类专业!》文章,有粉丝在文末留言问,医科大学就业率比较低的专业是哪些?是不是这些“嫌弃的专业”?这是一个非常有意思的问题,今天我把手头上公布了2021年各专业就业率数据的医科大学,进行了一个汇总,期待从这些汇总中,看出一些端倪! 以下只是通过调查学校就业数据得出的一些猜想,仅代表个人意见,仅供大家参考! 一、七所医科大学…

    2023-05-31
  • 招人最厉害的方法(招人怎样效率最高最新方法)

    #做招聘很难吗# 班妹儿因为是做招聘这个行业的,平常会接触到很多的HR。时间久了,班妹儿发现HR真的是属于工资差距很大的行业,班妹儿自己接触过很多月薪在15000+的HR,也接触过每月只能拿4000左右底薪的HR。 (图片来源于网络) 请教并总结了下面3个原因,建议大家收藏,希望能帮助到从事这个行业的朋友们,或者是准备要做这个行业的朋友们。 1. 前期多准备…

    2022-05-07 投稿
  • 淘宝下拉框词可以刷吗(怎样在淘宝用下拉框找词)

    1、下拉列表 打开淘宝首页,搜索你宝贝的关键词,会出现很多的关联词,这些词都可以用来参考, 就拿女鞋来举例:   我们将这些词都记录下来放到一个表格里,方便筛选。   2、直通车——流量解析 在直通车里有一个工具箱,里面有一个选项流量解析。     还是拿女鞋举例:   在右下方有一个下载词表,将他下载下来方…

    2021-12-05 投稿
  • bcd133en海尔冰箱,冰箱温度正确调节图

    经过多年的发展,冰箱已然成为人们生活中不可缺少的一个电器,冰箱的冷藏冷冻功能给人带来了许多便利,人们每天都会使用冰箱。很多人都知道在冰箱的冷藏室有一个可以调节冰箱温度的档位调节器,当然自动控温的冰箱除外。但是会使用这个温度调节器的人是很少的,今天我们就来说说如何使用它来调节冰箱温度,一起来看看吧! 冰箱温度怎么调 大多数的冰箱,冷藏室的温度调控器一般为1-5…

    2023-06-25
  • 共享充电宝怎么和商家合作(共享充电宝赚钱)

    共享充电宝的出现,对于用户来来说省心方便,出门再也不被拿一个充电宝。对于商家而言,不仅方便顾客,还能为商铺吸引客流,提升顾客到店率,并给自己带来一份额外的收益。根据艾瑞咨询《共享充电宝行业研究报告2021年》提到, 共享充电宝整体线下消费场景渗透率在20%-30%之间,布局尚未饱和,在三四线城市拥有很大的开发空间,行业红利期至少还有5年。 充电宝可以为商家带…

    2021-11-21 投稿
  • 启明星项目是什么(启明星是什么东西)

    “侯官王绶琯,1923年生于福州,童年客寓上海,少年时负笈黔蜀间,青年时游学英伦。始修造船而酷好天文。终以自学致天文为终身业。1953年以还,先后服务于宁、沪、京天文台。于今历40载。齿落发童而意犹未止也。” 读到这段半文半白的话,你可能觉得它是出自哪位文学家之手。其实,这是我国天文学家王绶琯在1993年写的自述。彼时,这位大科学家已年至古稀,字里行间却颇具…

    投稿 2021-12-05