Các tệp 7-zip trên Linux với mã hóa AES-256


12

Tôi có một yêu cầu để nén một số tệp trong Linux bằng 7zip bằng mã hóa AES-256. Người dùng cuối sẽ được mở trong Windows với 7zip. Tôi đang sử dụng lệnh sau:

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

Vấn đề là khi tôi mở kho lưu trữ zip trong Windows, Phương thức hiển thị "Deflate" và không nói gì về AES-256.

Ảnh chụp màn hình 7zip windows

Làm thế nào tôi có thể (và quan trọng hơn là người dùng cuối) chắc chắn rằng nó sử dụng AES-256 làm phương thức mã hóa?

Đây là tài liệu về cách thiết lập phương thức mã hóa, mà tôi tin rằng tôi đã đặt chính xác.

Phiên bản 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)

Máy chủ Linux là SLES 11 SP2 và cho Windows I trên Windows 7.


1
Ý của bạn là sử dụng mật khẩu?
Ignacio Vazquez-Abrams

Ah! vâng tôi có nghĩa là sử dụng một mật khẩu. Tôi đã thử nghiệm, thử nghiệm, thử nghiệm và bỏ nhầm tùy chọn đó. Thêm lại vào -pmypasswordlệnh đã thực hiện thủ thuật và tôi có thể thấy AE-256 Deflatekhi mở trong Windows. Bạn có thể đăng như một câu trả lời và tôi sẽ chấp nhận?
Banjer

Câu trả lời:



5

Làm thế nào tôi có thể (và quan trọng hơn là người dùng cuối) chắc chắn rằng nó sử dụng AES-256 làm phương thức mã hóa?

Bạn có thể sử dụng 7z l -slt myfile.zip, nó sẽ xuất ra AES-256(trong số những thứ khác).

Nếu bạn chọn định dạng 7z (ví dụ: với 7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword), 7z l -slt myfile.7znên xuất ra 7zAES:19(giống như AES-256).

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

Igor Pavlov: 7zAES:19có nghĩa là các lần lặp AES-256 + (2 ^ 19) SHA-256 trong mật khẩu cho chức năng chính.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.