运行unzip -v archive1.zip
,其中archive1.zip
是加密档案,我得到以下输出:
Archive: archive1.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
0 Stored 0 0% 2019-11-16 23:24 00000000 archive1/
114313805 Unk:099109732086 4% 2019-11-16 22:44 1ef985bf archive1/1.mp4
105319429 Unk:099101084312 4% 2019-11-16 22:44 eebbbde7 archive1/2.mp4
107103758 Unk:099102799257 4% 2019-11-16 22:45 dee65163 archive1/3.mp4
85603336 Unk:09982215648 4% 2019-11-16 21:56 84f52e69 archive1/4.mp4
84173403 Unk:09981781201 3% 2019-11-16 21:57 4b98d940 archive1/5.mp4
99122800 Unk:09996280568 3% 2019-11-16 21:58 3845f6eb archive1/6.mp4
140263355 Unk:099136233079 3% 2019-11-16 22:00 31aa4007 archive1/7.mp4
136174590 Unk:099130823455 4% 2019-11-16 22:00 17591821 archive1/8.mp4
78035332 Unk:09974880674 4% 2019-11-16 22:01 774c2a37 archive1/9.mp4
65603509 Unk:09963086668 4% 2019-11-16 22:02 6440490e archive1/10.mp4
80659649 Unk:09977446195 4% 2019-11-16 22:03 fa00ff0e archive1/11.mp4
104755598 Unk:099101751952 3% 2019-11-16 22:03 56d38761 archive1/12.mp4
76602784 Unk:09973535589 4% 2019-11-16 22:04 86036941 archive1/13.mp4
77177317 Unk:09974087488 4% 2019-11-16 22:05 67dc781b archive1/14.mp4
94371918 Unk:09994326744 0% 2019-11-16 22:06 451ad487 archive1/15.mp4
64995734 Unk:09962474109 4% 2019-11-16 22:06 cf39a151 archive1/16.mp4
我将尝试使用破解(我有一些视频可能是用同一个摄像头录制的,所以我可以使用视频容器头作为已知字节)。但是,对于这种方法,我需要知道Unk:09
... 值的含义,更广泛地说,需要知道使用什么软件创建档案(多个选项也可以)。
答案1
UNK
只是意味着您的文件是 AES 加密的。
这个答案可能会有帮助https://stackoverflow.com/questions/60674080/how-to-open-winzip-password-protected-archive
如果事实证明您确实使用了 AES 加密,并且需要使用 Python 方法来读取文件,则标准 zipfile 方法将不起作用。目前,zipfile 仅支持弱加密。有关读取 AES 加密 Zip 文件的其他 Python 方法,请参阅Python解压AES-128加密文件