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)

相关推荐

  • 艾弗森球衣退役历史上最伟大运动员之一

    虎扑4月14日讯 76人摄影师Alex Subers更新了自己的推特,他晒出了阿伦-艾弗森球衣退役时候的照片。 “我最近花了很多时间看之前硬盘里的内容,我决定开始一个名为‘来自存档’的系列,第一组是艾弗森首次近距离看到自己球衣退役的照片。”Subers写道。 北京时间2014年3月2日,76人为艾弗森举办球衣退役仪式。 艾弗森在NBA共效力14个赛季,1次当…

    2023-05-24
  • 宽带自动连接,如何自动连接宽带

    “明明别人的手机、电脑都可以自动连接wifi上网,为什么我的笔记本每次都要手动链接wifi才行!”这是最近收到客户的报修,作为打工人我们每天都需要跟电脑打交道,如果每次打开电脑都能自动连接wifi每天都可以节省1分钟时间的,今天小编就来告诉你开机自动连接wifi的解决方法。 首先我们使用快捷键【Win+R】,然后在运行输入框中输入“services.msc”…

    2023-06-30
  • 土豆水染发的方法(土豆皮染头发的方法步骤)

    #土豆皮加水烧开能染头发吗# 现在脑洞大开的人还真不少,各种奇葩又毫无道理的方法都能想出来,而且还有人相信,比如本话题#土豆皮加水烧开能染发吗#,就引发不少网友的围观,其实类似的话题还有很多很多,还有人说茄子片煮水可以染白发,也有人说核桃皮也可以染发,但事实上,植物类的染发只要指甲花,也就是海娜花,其他的都是浮云,染的只是个寂寞而已。 首先大家必须清楚染发的…

    2022-05-08 投稿
  • 海尔笔记本维修,海尔售后全国维修网点

    海尔24小时各服务热线号码4009910208(2023更新)我们追求「安全性」、「舒适性」、「方便性」、提供健康环保的商品。我们在「热能资源」与「人类生活」的调和方面,积累所有技术知识,为生活水平的提高和文明的进步作贡 全国各售后服务热线号码(2023更新) 售后服务电话:400-991-0208 专注维修20年,选择我们,就选择了放心与实惠,我们期待您的…

    2023-06-28
  • 济宁天气2345,济宁最新天气预报,知晓当日天气情况

    大众网·海报新闻记者 夏岩松 济宁报道 4月2日16时,济宁市气象局发布4月3日至9日天气预报,预计本周济宁以多云天气为主,受江淮气旋和冷空气共同影响,4月3~5日有一次明显降雨、大风和降温天气。具体预报如下: 3日(周一),阴转中雨,局部大雨,东南风转东风3~4级,最低气温13℃,最高气温19℃; 4日(周二),小到中雨,东北风3~4级转北风4~5级,阵风…

    2023-05-11
  • 哪家的卡流量多又便宜(流量卡哪家运营商便宜)

    【手机中国 新闻】如果说之前的三星一直有些高冷,那我想如今这家厂商已足够接地气了。 为何这么说?君不见三星和联通偷偷联手搞出个“星粉卡”,一时间令包括大王卡在内的一众流量卡黯然失色。不过可惜的是,在3月16日上线后,该卡会采取限时限量发售的模式,并且仅限三星用户。 (图片源自微博) 不过讲道理,这波操作没得说,三星给自家粉丝出的福利卡,当然不能便宜了别家用户…

    2023-05-30
  • 歪曲丑化英烈事件(丑化英雄人物的案例)

    女子发帖侮辱烈士获刑7个月 引发关注! 11月4日, 北京市东城区人民法院 公布案件最新进展。 女子按照判决公开发表致歉声明 据@北京东城法院 消息,近日,女子许某就其在微博发帖侵害英雄烈士名誉、荣誉的行为,除依法承担刑事责任外,按照人民法院生效判决确定的义务,在相关媒体上公开发表了致歉声明。 许某在声明中称: “我深刻认识到自己行为的错误,英雄烈士的事迹和…

    2022-01-04
  • 首都时代广场购物中心服务评价

    近年来 首都北京周边诸多城市陆续加入 北京的“1小时城市朋友圈” 工作在首都北京 安家在北京周边城市的旅客 因为高铁改变了工作、生活方式 也切切实实感受着高铁的 快速、优质、安全、便捷 01 京津冀“1小时交通圈”越织越密 家住天津的王女士在北京西单一家公司上班。她每天早上6点10分从家出发,在天津站乘坐6时38分开行的C2004次列车,7时8分到达北京南站…

    2023-05-24
  • mp3转换工具,音频转换成mp3软件免费

    你知道音频转换MP3格式免费软件有哪些吗?音频转换为 MP3 格式是一种常见的需求,因为 MP3 格式具有广泛的兼容性和压缩性,可以方便地在不同的设备和平台上播放。 在这篇文章中,我将介绍三款支持音频转换为 MP3 格式的软件,希望能帮助到大家。 软件一、音频转换器 迅捷音频转换器是一款专业的音频转换软件,它可以将各种格式的音频文件转换成 MP3 格式,这样…

    2023-06-27 投稿
  • 一世枭雄叶无道最后的结局(枭雄英雄叶无道)

    写书写到烽火这种地步也算奇迹了,其他人切的都是失败作品,而烽火任性起来管它是不是好作品,说切就切,切得那个干净,也不会偶尔更一次留住读者。估计是唯一一个即使太监也能让读者欲罢不能的大神。 在2005年左右,有两部非常火的铜锣湾扛把子小说:六道的《坏道是怎么样炼成的》和烽火戏诸侯的《极品公子》。只不过《极品公子》太监了,后来烽火又续写了《一世枭雄》,不好意思的…

    2023-03-31
  • 复古轮毂倍耐力轮胎(倍耐力p6与p7哪个好)

    2020年3月6日,倍耐力Cinturato的历史已长达70年。这个系列始于大规模移动出行的初期,即将亮相的全新Cinturato P7(第二代)将其产品家族继续壮大。这款全新轮胎的诞生,受益于70年来技术的持续发展。Cinturato也是倍耐力Velo(自行车)轮胎中应用最广泛的系列,并且它还将装配倍耐力的Cycl-e Around电动自行车,这是一项旨在…

    2022-01-09
  • 拖把头怎么换胶棉,如何更换胶棉拖把的海绵头

    我们家里经常会遇到,胶棉拖把的拖把头发霉了的情况,家里有一个备用拖把头,这个拖把头要怎么换啊?#生活日记#   拖把头是最容易损坏的,不可能拖把头脏了不能用,就直接更换整个拖把,那样太浪费钱了,如果只更换拖把头应该如何更换?但是遇见上面这种老式拖把,我求你趁早扔了!   以前家里用的就是这种拖把,这个时间一长发现螺丝和和构件的部分很容易…

    2023-07-12 投稿