Linux上具有AES-256加密的7-zip文件


12

我需要使用AES-256加密在Linux中使用7zip压缩一些文件。最终用户将使用7zip在Windows中打开。我正在使用以下命令:

7za a myfile.zip test.txt -tzip -mem=AES256 -mx9

问题是,当我在Windows中打开zip存档时,“方法”显示为“ Deflate”,并且没有说明AES-256。

7zip Windows屏幕截图

我(更重要的是最终用户)如何确保其使用AES-256作为加密方法?

这是有关如何设置加密方法的文档,我相信我已经正确设置了。

Linux 7za版本:

me@myhost~> 7za -version

7-Zip (A) [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Linux主机是SLES 11 SP2,对于Windows,我在Windows 7上。


1
您是要使用密码吗?
伊格纳西奥·巴斯克斯

啊!是的,我确实打算使用密码。我一直在测试,测试,测试,并错误地将其遗漏了。重新添加-pmypassword到命令中就可以了,我可以看到它AE-256 Deflate在Windows中打开的时间。您可以张贴答案,我会接受吗?
Banjer 2013年

Answers:



5

我(更重要的是最终用户)如何确保其使用AES-256作为加密方法?

您可以使用7z l -slt myfile.zip,它应该输出AES-256(除其他外)。

如果您选择7z格式(例如使用7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword),7z l -slt myfile.7z则应输出7zAES:19(与相同AES-256)。

https://sourceforge.net/p/p7zip/patches/25/#3da5

Igor Pavlov:7zAES:19表示AES-256 +(2 ^ 19)SHA-256迭代的密钥功能密码。

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.