Ban*_*jer 15 linux windows-7 7-zip
我需要使用 AES-256 加密使用 7zip 压缩 Linux 中的一些文件。最终用户将使用 7zip 在 Windows 中打开。我正在使用以下命令:
7za a myfile.zip test.txt -tzip -mem=AES256 -mx9
Run Code Online (Sandbox Code Playgroud)
问题是当我在 Windows 中打开 zip 存档时,方法显示“Deflate”并且没有说明任何关于 AES-256 的内容。
我(更重要的是最终用户)如何确定它使用 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)
Run Code Online (Sandbox Code Playgroud)
Linux 主机是 SLES 11 SP2,对于 Windows,我使用的是 Windows 7。
Ign*_*ams 20
除非您提供密码,否则 7-Zip 将拒绝加密数据,因为它不知道您想用什么密钥对其进行加密:
7za a myfile.zip test.txt -tzip -mem=AES256 -mx9 -pmypassword
Run Code Online (Sandbox Code Playgroud)
我(更重要的是最终用户)如何确定它使用 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 迭代。
归档时间: |
|
查看次数: |
17263 次 |
最近记录: |