Encryption 强(即AES)和非强(即经典zip)加密之间是否存在非线性差异

Encryption 强(即AES)和非强(即经典zip)加密之间是否存在非线性差异,encryption,zip,aes,brute-force,Encryption,Zip,Aes,Brute Force,AES和其他现代加密算法被认为是强大的,有时人们会看到这样的引语:“不建议使用经典的zip加密,因为它不再被认为是强大的”。但它们之间真的存在非线性差异吗?例如,如果两者都产生具有高熵的序列,这是否意味着使用很长的密码(512位及以上),它们都变得难以区分的强大,因为理论上我们可以用十亿年的计算机时间打破AES,并用其中的1/10时间压缩 是的。当人们谈论“强”加密时,他们指的是一种加密方案,在这种方案中,没有已知的技术来恢复明文,而这种技术明显优于暴力密钥搜索。“重要”在这里是一个重要的词:有

AES和其他现代加密算法被认为是强大的,有时人们会看到这样的引语:“不建议使用经典的zip加密,因为它不再被认为是强大的”。但它们之间真的存在非线性差异吗?例如,如果两者都产生具有高熵的序列,这是否意味着使用很长的密码(512位及以上),它们都变得难以区分的强大,因为理论上我们可以用十亿年的计算机时间打破AES,并用其中的1/10时间压缩

是的。当人们谈论“强”加密时,他们指的是一种加密方案,在这种方案中,没有已知的技术来恢复明文,而这种技术明显优于暴力密钥搜索。“重要”在这里是一个重要的词:有一个对256位AES的攻击,复杂度为2^119。这大大减少了搜索空间,但256位AES仍然被认为是强大的,因为它在计算上根本不可能实现


相比之下,对经典pkzip加密的攻击低至2^27。这比对AES的攻击简单得多,实际上很难想象;把它称为非线性根本不公平。一个是琐碎的,另一个是不可能的。

是的。当人们谈论“强”加密时,他们指的是一种加密方案,在这种方案中,没有已知的技术来恢复明文,而这种技术明显优于暴力密钥搜索。“重要”在这里是一个重要的词:有一个对256位AES的攻击,复杂度为2^119。这大大减少了搜索空间,但256位AES仍然被认为是强大的,因为它在计算上根本不可能实现


相比之下,对经典pkzip加密的攻击低至2^27。这比对AES的攻击简单得多,实际上很难想象;把它称为非线性根本不公平。一个是微不足道的,另一个是不可能的。

AES减少到2^119是基于一个非常特殊的场景,实际上是不可用的。见2^27是1.3亿。2GHz的CPU在1/15秒内完成1.3亿次操作。假设测试一把钥匙需要1500次操作,您仍然可以在不到2分钟的时间内断开一把钥匙。现在,假设你有一个快1000倍的CPU,你有1000个CPU,测试一个AES密钥只需要一次操作,你仍然需要10万亿年。AES减少到2^119是基于一个非常特殊的场景,实际上是不可用的。见2^27是1.3亿。2GHz的CPU在1/15秒内完成1.3亿次操作。假设测试一把钥匙需要1500次操作,您仍然可以在不到2分钟的时间内断开一把钥匙。现在,假设你有一个快1000倍的CPU,你有1000个CPU,测试一个AES密钥只需要一次操作,你仍然需要10万亿年。