网易首页 > 网易号 > 正文 申请入驻

加密ZIP藏住了文件,却把文件名全抖了出来

0
分享至

把文件夹压缩成带密码的ZIP,发给别人。然后不用密码打开这个压缩包——你会看到一份清单:Passport.jpg,2.4 MB,2026-08-14;Contract_signed.pdf,180 KB,2026-08-12;Bank_statement_July.pdf,95 KB,2026-08-01。 文件内容确实被加密了,一个字节都读不出来。但这份文件清单,就明晃晃地摆在明文里。 这不是某个工具的bug,是ZIP格式本身的设计。在ZIP归档里,加密只覆盖条目数据;中央目录——文件名、大小、时间戳、条目数量——始终保持可读,因为工具正是靠它来列出压缩包内容,而不必先解密。 对软件分发来说,这个设计完全合理。对隐私来说,它是个洞。因为很多时候,文件名本身就是秘密。没人需要打开Passport.jpg才知道你有些什么,一份Divorce_settlement_final.pdf,光看目录列表就把整个故事讲完了。 7-Zip自家的.7z格式有"加密文件名"选项,标准ZIP没有。而标准ZIP恰恰是每台手机、每台电脑不装任何软件就能打开的格式。 **两层压缩,把名字藏起来** 既然ZIP的中央目录无法加密,那就别往里放任何有意义的东西。做法是两层:先把文件夹压成一个内层归档,普通压缩、不加密;再把这一个文件压成外层归档,加密。这样外层目录里只列出一个条目,名字什么信息都不透露——没有文件名,没有大小,没有日期,连里面装了几样东西都看不出来。 内层归档保留真实名字,没有密钥就看不见,恢复时在解密之后读取。外面藏住名字,里面一点不损失。 **加密方式只有一种选择** 可用的加密方法有三种:STANDARD、AES_128、AES_256。STANDARD是遗留的ZipCrypto,绝不该拿去上线。它会被已知明文攻击破解——攻击者只要知道或猜到里面的一部分内容,就能还原密钥。 对一个装满照片的应用来说,这等于白送攻击者一份已知明文:JPEG的文件头是固定的。它不是弱加密,是一道画了把锁的减速带。 两层都用NO_COMPRESSION,这不是偷懒。照片和视频本身已经压缩过,对JPEG跑deflate几乎没有任何收益,却要付出真实的CPU时间,而且现在要做两遍。一个1 GB的文件夹,换来的是手机上几分钟的发烫,省下的体积要用KB来量。关掉压缩后,整个操作退化成复制加加密,归档体积约等于文件夹体积——当目标是保存文件而不是缩小文件时,这正是想要的结果。 **真正会压垮流程的数字:峰值磁盘占用** 两层意味着同时存在两份拷贝。在一台几乎装满的手机上——而拍照片多的人,手机大多如此——这就是成功和跑到80%失败的区别。 批量导出时,最朴素的峰值是文件夹体积的三倍:暂存拷贝、内层归档、外层归档。在内层吞掉暂存拷贝的那一刻就把它删掉,峰值能压回两倍。开始之前先检查可用空间,并且用真实的倍数,别用那个好看的倍数。一次900 MB的导出中途失败,留下的是一个损坏的文件,和一个不再信任你的用户。 **密钥:20个字符,100比特熵** 密钥从32个符号的字母表里取20个字符,100比特熵。这个字母表有两个刻意的性质。 第一,没有易混字符:没有0,没有1,没有I,没有O。这把密钥会被人在电话里念出来,从一台设备敲到另一台,从截图上眯着眼辨认。一个会被看错的字符,是一个穿着排版外衣的安全问题——因为用户不会得出"我打错了"的结论,他们会得出"你的应用坏了"。 第二,正好32个符号,所以用31做按位与,就能把随机字节无偏地映射到一个符号上。换成别的字母表大小就需要取模,而对非2的幂取模会让分布向字母表前部倾斜。这个偏差很小,但避免它完全免费。 外层归档还可以起一个中性的名字,比如ToFolder-2026-08-20.zip,因为它在聊天软件里出现时,还没等人打开就已经暴露了。只是恢复流程原本从归档文件名推导文件夹名,中性名字会恢复出一个叫"ToFolder-2026-08-20"的文件夹,比没用还糟。两层结构顺手解决了这个问题:内层归档保留真实名字,解密后读取。


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
世界乒联宣布:王楚钦/孙颖莎,林诗栋/蒯曼,林诗栋/黄友政退赛

世界乒联宣布:王楚钦/孙颖莎,林诗栋/蒯曼,林诗栋/黄友政退赛

澎湃新闻
2026-10-01 21:58:05
日本劫难开始,中方不救,特朗普没想到,轮到自己遭日本人骂

日本劫难开始,中方不救,特朗普没想到,轮到自己遭日本人骂

旧史新谭
2026-10-01 10:54:56
菲律宾参议员特里连尼斯主动退出弹劾证人名单!周五开记者会爆料

菲律宾参议员特里连尼斯主动退出弹劾证人名单!周五开记者会爆料

旧窗老街
2026-10-01 20:17:35
西媒:葡足协本希望C罗世界杯后主动退出国家队

西媒:葡足协本希望C罗世界杯后主动退出国家队

体坛周报
2026-10-01 17:13:09
大反转!马云预言成真了?10月楼市风云大变,房价拐点来了?

大反转!马云预言成真了?10月楼市风云大变,房价拐点来了?

云景侃记
2026-10-01 10:02:01
房贷贴息政策:国家替你付1%的利息,没替你付房价的1%

房贷贴息政策:国家替你付1%的利息,没替你付房价的1%

将军箭
2026-09-30 16:07:49
C罗缺席,B费2助,贡萨洛1球1助,葡萄牙4-2,迎欧国联3连胜

C罗缺席,B费2助,贡萨洛1球1助,葡萄牙4-2,迎欧国联3连胜

侧身凌空斩
2026-10-02 04:41:38
画面不堪入目,地下人奶交易乱象,成年人躺进怀里吃奶的灰色黑产

画面不堪入目,地下人奶交易乱象,成年人躺进怀里吃奶的灰色黑产

易玄
2026-09-12 10:24:46
金鹰奖合照:秦海璐一脸不屑,蒋欣靠边站被翻白眼,宋佳又被曝瓜

金鹰奖合照:秦海璐一脸不屑,蒋欣靠边站被翻白眼,宋佳又被曝瓜

娱圈办事处
2026-10-01 15:33:23
4-0横扫!世界第2大获全胜,梅西接班人诞生:22岁天才传射建功

4-0横扫!世界第2大获全胜,梅西接班人诞生:22岁天才传射建功

足球狗说
2026-10-01 09:55:37
从70亿到200亿,比亚迪为何对这座浙江小城情有独钟?

从70亿到200亿,比亚迪为何对这座浙江小城情有独钟?

趣味萌宠的日常
2026-10-01 13:49:50
为啥突破性技术总是最先发生在西方?网友:看看历史,中国也就落后了那100多年

为啥突破性技术总是最先发生在西方?网友:看看历史,中国也就落后了那100多年

带你感受人间冷暖
2026-09-30 00:17:02
全员“反向错峰”闹尴尬!上海网友:为避出行高峰,特意30日后半夜虹桥出发,结果凌晨抵达发现,大伙全是聪明人

全员“反向错峰”闹尴尬!上海网友:为避出行高峰,特意30日后半夜虹桥出发,结果凌晨抵达发现,大伙全是聪明人

火山詩话
2026-10-01 13:51:31
上海楼市,内环的房东已经开始慌了!

上海楼市,内环的房东已经开始慌了!

金刀说房
2026-10-01 21:25:13
全球仅两株! 北京“世界上最孤独的植物”迎来丰收 , 偷吃即可入刑

全球仅两株! 北京“世界上最孤独的植物”迎来丰收 , 偷吃即可入刑

万象硬核本尊
2026-09-30 16:39:48
伊总统落地后,伊对美信件曝光:最高领袖已阵亡,停战对两国都好

伊总统落地后,伊对美信件曝光:最高领袖已阵亡,停战对两国都好

不似少年游
2026-10-01 07:10:11
问界,又不换人了

问界,又不换人了

放毒
2026-10-01 21:42:07
财政部确认了:10月1日起,我国将对居民购房实施贷款贴息,聚焦首套刚需,单户所购住房建筑面积不超过120平方米、购房价格不超过150万元

财政部确认了:10月1日起,我国将对居民购房实施贷款贴息,聚焦首套刚需,单户所购住房建筑面积不超过120平方米、购房价格不超过150万元

吉刻新闻
2026-09-29 20:35:46
日本正式道歉!亚运会办得一塌糊涂,以后还想申办奥运会?难了!

日本正式道歉!亚运会办得一塌糊涂,以后还想申办奥运会?难了!

十点街球体育
2026-10-02 04:25:05
曝C罗或被罚款+禁赛半年!连续3天缺席训练 擅自离开国家队集训营

曝C罗或被罚款+禁赛半年!连续3天缺席训练 擅自离开国家队集训营

我爱英超
2026-10-01 06:45:14
2026-10-02 04:55:00
报错免疫体
报错免疫体
一名在需求评审和数据异常中反复横跳的产品运营。
176文章数 70关注度
往期回顾 全部

科技要闻

5999元起!华为Mate 90系列发布

头条要闻

桂林市文促会深夜发布致歉信:向阿丘诚恳致歉

头条要闻

桂林市文促会深夜发布致歉信:向阿丘诚恳致歉

体育要闻

“今天的表现,我们可以昂首离开球场”

娱乐要闻

奚梦瑶晒四太豪礼!22只龙凤镯近300万

财经要闻

智谱发上亿Token 能挽回开发者信任吗?

汽车要闻

2027款极氪001将于明年一季度上市 现款猎装同步推新配色

态度原创

手机
亲子
家居
数码
本地

手机要闻

瑞银:iPhone18Pro系列等待期表现平平予苹果“中性”评级

亲子要闻

重新拥抱亲密:产后妈妈的温柔复兴之路

家居要闻

2026建博会(广州) 公装联探展交流活动

数码要闻

亚马逊发布全新Kindle:取消传统边框 正面屏幕实现全面平整化

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

无障碍浏览 进入关怀版