File 7-zip di Linux dengan enkripsi AES-256

12

Saya memiliki persyaratan untuk menyalin beberapa file di Linux dengan 7zip menggunakan enkripsi AES-256. Pengguna akhir akan membuka di Windows dengan 7zip. Saya menggunakan perintah berikut:

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

Masalahnya adalah ketika saya membuka arsip zip di Windows, Metode menunjukkan "Mengempis" dan tidak mengatakan apa-apa tentang AES-256.

Screenshot 7zip windows

Bagaimana saya (dan yang lebih penting adalah pengguna akhir) memastikan bahwa menggunakan AES-256 sebagai metode enkripsi?

Berikut adalah dokumen tentang cara mengatur metode enkripsi, yang saya yakin telah saya atur dengan benar.

Versi 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)

Tuan rumah Linux adalah SLES 11 SP2, dan untuk Windows saya menggunakan Windows 7.

Banjer
sumber
1
Apakah Anda bermaksud menggunakan kata sandi?
Ignacio Vazquez-Abrams
ah! ya saya memang bermaksud menggunakan kata sandi. Saya telah menguji, menguji, menguji, dan secara keliru meninggalkan opsi itu. Menambahkan kembali -pmypasswordke perintah melakukan trik dan saya bisa melihat AE-256 Deflateketika dibuka di Windows. Bisakah Anda memposting sebagai jawaban dan saya akan menerimanya?
Banjer

Jawaban:

17

7-Zip akan menolak untuk mengenkripsi data kecuali Anda memberikan kata sandi, karena itu tidak akan tahu kunci apa yang ingin Anda enkripsi dengan:

7za a myfile.zip test.txt -tzip -mem=AES256 -mx9 -pmypassword
Ignacio Vazquez-Abrams
sumber
Terima kasih. Saya harus menambahkan -pmypasswordperintah.
Banjer
1
Jika Anda ingin mengenkripsi nama file juga, lihat jawaban ini: askubuntu.com/questions/928275/…
Yngvar Kristiansen
5

Bagaimana saya (dan yang lebih penting adalah pengguna akhir) memastikan bahwa menggunakan AES-256 sebagai metode enkripsi?

Anda dapat menggunakannya 7z l -slt myfile.zip, itu harus output AES-256(antara lain).

Jika Anda memilih format 7z (misalnya, dengan 7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword), 7z l -slt myfile.7zharus menampilkan 7zAES:19(yang sama dengan AES-256).

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

Igor Pavlov: 7zAES:19berarti AES-256 + (2 ^ 19) iterasi SHA-256 pada kata sandi untuk fungsi tombol.

Franck Dernoncourt
sumber