我知道Linux中zip
命令提供的默认加密不被认为是安全的,但我很好奇 - 使用--encrypt
加密时它使用了什么算法选项?
答案 0 :(得分:3)
由于zip命令会写出PKZIP文件,因此它会遵循它们为此实现的规范。显然,该格式允许使用几种不同的密码,通常被认为是“不安全”的密码看起来像是本土的。
请参阅此处,详细了解如何解决此问题,包括对原始算法的一些见解:http://math.ucr.edu/~mike/zipattacks.pdf
答案 1 :(得分:2)
传统加密基于Roger Schaffely的流密码。 这里说明了精确的对称算法http://www.academia.edu/348210/PKZIP_Algorithm
较新版本的linux zip实用程序(zip-info)似乎将包括AES加密以及: http://www.info-zip.org/phpBB3/viewtopic.php?f=4&t=396&p=2453&hilit=aes#p2453