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)

相关推荐

  • 竞价单页,竞价单页投标技巧

    建设工程的结算审核是合理确定工程造价的必要程度与重要手段。通过对结算进行全面、系统的检查和复核,可及时纠正所存在的错误和问题,更合理地确定工程造价,达到有效地控制工程造价的目的。今天让我们从结算准备材料到实用技巧统统系统学一遍。 工程竣工结算资料 1竣工结算资料要求 竣工资料应为已备案完毕的完整资料,结算资料提交后无特殊情况不得补充资料;施工单位对所提供的竣…

    投稿 2023-05-19
  • 剑桥中国史(剑桥中国史和哈佛中国史哪个好)

    (一)《剑桥中国上古史》出版引发的问题 1999年,《剑桥中国上古史》正式由英国剑桥大学出版社出版。[1]这部学术著作的作者囊括了十四位国际汉学界权威,他们是哈佛大学教授张光直、华盛顿大学教授鲍则岳((William G. Boltz ) 、普林斯顿大学教授贝格莱(Robert W. Bagley)、加州大学教授吉德炜(David N. Keightley)…

    2022-01-23 投稿
  • 京东快递时效超过了怎么处理,京东快递平台赔偿规则标准

    近日,深圳的谢先生向澎湃质量报告投诉平台(https://tousu.thepaper.cn)反映,今年“双十一”活动期间,他在京东商城“双果数码二手手机专营店”花费6589元购买了一部二手苹果12ProMax手机。到货后谢先生发现,他所购买的这款手机存在质量问题,于是申请换货处理。然而,手机在换货途中物流状态一直不更新。随后,谢先生联系了京东快递,对方表示…

    2022-03-20
  • 朋友圈被别人屏蔽是什么样的

    朋友圈是一个由熟人和半熟人交织组成的一个关系圈,也是大家获取信息分享生活的重要渠道,但相信很多朋友都很好奇,朋友圈被屏蔽了和没发过有什么区别?下面小编就来跟大家分析一下: 朋友圈被屏蔽和没发过有什么区别? 1、查看对方个人资料是否显示”朋友圈”字样。 如果是没发过朋友圈,个人资料将不会出现”朋友圈”,如果有&#…

    2023-03-30
  • 办理流量卡价格(办理移动流量卡价格)

    小编听到有不少朋友反馈,网上介绍到的流量卡流量有100G,为什么激活后却没这么多呢,如果你出现这种情况,那小编要说一句,你可能没有仔细看”资费说明“。 不知道你发现了没有,在网上申请流量卡时,大部分的流量卡在资费里面都标注“首月月租及套餐内容按天折算”。 什么是按天折算?为了让大家更好地了解,下面小编列举了三个问答,让大家更直白地了解一下。 1、什么是月租按…

    2023-05-25
  • 2022年个税最新政策,个人所得税最新优惠政策

    国务院提醒每周知,便民TIPS望周知! 返程提醒 春运返程各地要继续落实“五个不得”要求 针对群众返乡遇到的“层层加码”问题,国务院联防联控机制综合组在1月29日开通了“春节返乡路”公众留言板,每天及时转办留言信息,推动地方尽快核实处理。当前春运已经进入复工返岗出行高峰期,从售票大数据来看,返程运输客流最高峰预计发生在2月16日至19日。各地要继续按照“五个…

    投稿 2022-03-14
  • 激活老客户的10个方法(激活老客户的10个方法是什么)

    跟随自己多年的老客户转身选择了别的机构,碰到这种情况,怎是一个“心塞”能够形容。 很多医生缺少老客户维护意识,也就是营销意识,客户来了之后耐心沟通认真操作,客户离开后就处于一种应付状态,可能就让助手打个随访电话,这样导致出现大量的沉睡客户。 #什么是沉睡客户# 对很多口腔门诊来说,有很多患者在初次进店或者完成一个阶段的诊疗后,就再也没有来过,像是“睡着了”一…

    投稿 2023-04-05
  • 淘宝虚假发货的赔偿标准(淘宝虚假发货赔偿问题)

    虚假发货三倍赔偿的问题:一旦涉及虚假发货,完全退换货款是肯定的,这是对买家权益最基础的保障,然后可以由双方就赔偿问题进行协商,如果协商不成,可以申请淘小二介入,具体赔偿金额,也是综合双方的意见、具体情况进行判定。【法律依据】《消费者权益保护法》第三十九条,消费者和经营者发生消费者权益争议的,可以通过下列途径解决:(一)与经营者协商和解;(二)请求消费者协会或…

    2021-12-17
  • 邓超手臂上的纹身(等等和小花拿彩笔在邓超身上画的画)

    现在正值暑期,很多明星也选择了出去游玩避暑,尤其是已经当了父母的明星, 暑期更是个陪孩子的好时期,7月16日,有网友晒出了偶遇邓超和孩子出游的照片,而且在14号,邓超也在微博晒出了自己和孩子在一起的照片,可见他最近一直都在陪孩子玩。 值得注意的是,在网友晒得照片中,邓超的胳膊上有着彩色的“纹身”印记。这些“水彩纹身”到底是怎么回事呢?其实这些都是等等和小花拿…

    2022-01-16 投稿
  • 抖音企业号如何运营,服装行业抖音运营问题

    一、服装行业抖音运营问题 上篇中,小编重点讲解了服装行业抖音企业号在运营中遇到的挑战和机遇,本篇,小编将具体分享服装行业企业的运营实战经验。这时候很多服装行业企业主肯定会说了,在抖音运营中有各种各样的问题,小编先针对性给大家整理下我们的运营中的主要问题。 1、抖音账号定位。很多企业主运营之前并不不了解抖音平台的规则,所以会不知道发布什么内容或者如何运营。 2…

    2022-05-28 投稿
  • 通关小游戏,如何快速通关小游戏:技巧与攻略

    杀戮之都是一个经典的副本,里面存在着各种邪恶的怪物,击败后能大幅提升实力。斗罗大陆魂师对决杀戮之都怎么过呢?只有好好地了解具体的通关方法,才能迅速击败各种邪物,助大家获得最终的杀神领域,见神杀神,见佛杀佛! 1.完成前置任务 想要成功地解锁杀戮之都关卡的话,就得先完成前面的剧情,要到达4-1的剧情才能顺利进入。对于很多新手来说,就得好好努力地去完成这些剧情了…

    投稿 2023-05-18
  • 学打字练打字,怎样练好打字基础

    之前笔者阐述了学好五笔需要把握的几个大的原则。而想要将来打字快,我们就有必要了解和练习指法。 今天笔者来讲讲指法练习要领及10个手指分别负责打哪些键: 首先,我们要掌握好打字的姿势:简单来说就是坐姿端正,双手手指放在基本键上。 那哪几个键是用来定位的基本键呢?看下图示范: 很显然8个用来定位的基本键分别是:左手的a、s、d、f,右手的j、k、l。 手指如图一…

    2023-06-25 投稿