受密码保护的zip文件的安全性如何?


Answers:


39

7-zip对7z / zip存档使用AES-256加密。

http://7-zip.org/7z.html说:

7-Zip还支持AES-256算法加密。该算法使用长度为256位的密码密钥。要创建该密钥,7-Zip使用基于SHA-256哈希算法的推导功能。密钥派生功能从用户定义的文本密码生成派生密钥。为了增加穷举搜索密码的成本,7-Zip使用大量迭代从文本密码生成密码密钥。

7-zip的帮助文件说明了有关密码为7z的文件的安全性:

7z


5

蛮力攻击是浪费时间。我不会详细介绍为什么,相反,我会将您带到Jeff Atwood的博客上,他的博客很出色


7
蛮力攻击并不总是浪费时间,大多数用户对密码没有太多的想法,针对他们使用的密码进行字典攻击可能是解密文件的非常有效的方法。对安全密钥的暴力攻击只是浪费时间(目前,这种情况每年都会变得更容易)。
Mike1980年

5
暴力攻击是浪费时间。字典攻击不是蛮力的,并且比尝试一组特定长度的字符的所有可能组合要快得多。
Mircea Chirea 2010年

+1用于发布指向博客的链接以及指向博客的链接,其中讨论了与原始问题有关的电子邮件。
Oorang

@Oorang,我是故意这样做的:P
Mircea Chirea

@iconiK,真棒。
Oorang 2010年

0

与密码长度一样安全:

从我个人尝试破解7zip的经验来看,通过字典和蛮力攻击相结合的密码保护文件的方法是:

  1. 字典攻击200k ^ 1
    1.1第一个字母大写200k ^ 1
    1a的字典攻击。字典和反义数字3位在后面(idiot123)10 ^ 3 * 200k
    1a.1带有首字母大写的字典和反义数字3位在后面(Boston777)10 ^ 3 * 200k
    不到一个小时。

如果上面没有飞,则您有不到十分之一的裂缝需要跟随(使用cRARk)。

  1. 所有数字(0-9)9个数字长(10 ^ 9)-大约需要一天时间,将解锁所有图钉(4-5数字)和所有日期(2019111110102019

  2. 拉丁文的低位和数字(a-z0-9)6个符号(25 ^ 6)大约需要2天,这种方式已经破解了(asdfaf

  3. 拉丁语的上下和数字。和-(a-zA-Z0-9.-)5个符号(60 ^ 5)将需要一天的时间,并且获得了一些(A.1983

在此之后,这是一个长镜头(现在我在这里停止)

  1. 词典组合2个单词200k ^ 2
    4.1词典组合2个单词的首字母大写200k ^ 2
    4.2词典组合2个单词200k ^ 2之间的大空格
    4.3词典组合2个单词200k ^ 2之间的大
    另一个大三

在此之后,请放弃,大声笑

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.