ไฟล์ 7-zip บน Linux พร้อมการเข้ารหัส AES-256


12

ฉันต้องการที่จะบีบอัดไฟล์บางไฟล์ใน Linux ด้วย 7zip โดยใช้การเข้ารหัส AES-256 ผู้ใช้จะเปิดใน Windows ด้วย 7zip ฉันใช้คำสั่งต่อไปนี้:

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

ปัญหาคือเมื่อฉันเปิดไฟล์ zip ใน Windows วิธีการแสดง "Deflate" และไม่ได้พูดอะไรเกี่ยวกับ AES-256

ภาพหน้าจอของ windows 7zip

ฉันจะแน่ใจได้อย่างไรว่าผู้ใช้ปลายทาง (และที่สำคัญกว่านั้น) ใช้ 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
คุณหมายถึงใช้รหัสผ่านหรือไม่?
Ignacio Vazquez-Abrams

อา! ใช่ฉันตั้งใจจะใช้รหัสผ่าน ฉันกำลังทดสอบทดสอบทดสอบและออกจากตัวเลือกนั้นโดยไม่ตั้งใจ การเพิ่มเข้าไปใน-pmypasswordคำสั่งกลับเป็นการหลอกลวงและฉันสามารถดูได้AE-256 Deflateเมื่อเปิดใน Windows คุณสามารถโพสต์เป็นคำตอบและฉันจะยอมรับ?
Banjer

คำตอบ:


17

7-Zip จะปฏิเสธที่จะเข้ารหัสข้อมูลเว้นแต่ว่าคุณจะให้รหัสผ่านเนื่องจากจะไม่ทราบว่าคุณต้องการเข้ารหัสด้วยรหัสใด:

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

ขอบคุณ ฉันต้องเพิ่ม-pmypasswordคำสั่ง
Banjer

1
หากคุณต้องการเข้ารหัสชื่อไฟล์ด้วยโปรดดูคำตอบนี้: askubuntu.com/questions/928275/ …
Yngvar Kristiansen

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 ในรหัสผ่านไปยังฟังก์ชั่นคีย์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.