Mã hóa tệp zip trong Linux Mint mạnh đến mức nào


8

Mã hóa zip thường có tiếng xấu là yếu, nhưng một số người sẽ cho rằng một tệp zip được mã hóa bằng các thuật toán nhất định (chẳng hạn như bằng cách sử dụng AES), cùng với mật khẩu mạnh, thực sự an toàn (xem: https://superuser.com / câu hỏi / 145167 / is-zips-mã hóa-thực sự xấu )

Câu hỏi của tôi là: mã hóa tệp zip trong Linux Mint 17.1 mạnh đến mức nào, khi một người nén một tệp bằng cách nhấp chuột phải vào nó trong Nemo và sau đó chọn ngữ cảnh "Nén ..."? Nó có sử dụng tiêu chuẩn AES tương tự như khuyến nghị của liên kết ở trên không? Vui lòng giả sử mật khẩu mạnh bằng chữ in hoa và chữ thường, số, ký hiệu, 16 chữ số và không phải từ trong từ điển.

Câu trả lời:


7

File Lăn (ứng dụng Gnome có biến thể / ngã ba / bất cứ thứ gì bạn gọi nó sử dụng) phụ thuộc vào zip.

Đó không phải là trường hợp - theo trang tin tức của người quay phim, p7zip được sử dụng để tạo tài liệu lưu trữ zip kể từ phiên bản 2.23.4 - xem trang tin tức về trình quay phim có phần lỗi thời này.

Nó cũng được nêu trên trang Wiki của 7-Zip:

7-Zip hỗ trợ: Mật mã AES 256 bit. Mã hóa có thể được kích hoạt cho cả các tệp và cấu trúc thư mục 7z. Khi cấu trúc thư mục được mã hóa, người dùng được yêu cầu cung cấp mật khẩu để xem tên tệp có trong kho lưu trữ. Tệp zip được WinZip phát triển Tiêu chuẩn mã hóa AES cũng có sẵn trong 7-Zip để mã hóa lưu trữ ZIP bằng AES 256-bit, nhưng nó không cung cấp mã hóa tên tệp như trong kho lưu trữ 7z.

Kiểm tra tệp zip được mã hóa tiêu chuẩn từ trình quay phim trên thiết bị đầu cuối cho thấy:

7z l -slt [myStrongFile.zip]
-> Method = AES-128 Deflate

Wiki áp dụng thuật toán giảm phát riêng của 7-Zip (cũng mang lại khả năng nén tốt hơn), theo Wiki.

** Nếu bạn muốn mã hóa mạnh hơn, bạn có hai tùy chọn: **

  1. sử dụng thiết bị đầu cuối và sử dụng tùy chọn bảo mật mã hóa zip cao hơn:

    7z a -p -mem = AES256 -tzip [myStrongerFile.zip] [fileToEncrypt1] [fileToEncrypt2] ...

Kiểm tra tệp 7z được mã hóa trên thiết bị đầu cuối cho thấy:

7z l -slt [myStrongerFile.zip]
-> Method = AES-256 Deflate
  1. sử dụng định dạng 7z và mã hóa với fileroller, cũng hỗ trợ mã hóa thư mục thư mục, trái với các tệp zip:

Kiểm tra tệp 7z được mã hóa trên thiết bị đầu cuối cho thấy:

7z l -slt [myStrongerFile.7z]
-> Method = LZMA:3m 7zAES:19

Có nghĩa là AES-256


"Đó không phải là trường hợp" ... tốt, đó là trường hợp. p7zipchỉ là một phụ thuộc được đề xuất, vì vậy nó thậm chí có thể không được cài đặt. Và các tiện ích Gnome đã trải qua một cuộc đại tu đáng kể trong các phiên bản 3.x, vì vậy tôi sẽ lấy tin tức từ các phiên bản 2.x với một chút muối.
muru

2

Tôi sẽ chỉ ra những gì trang chủzip nói về mã hóa (xem mô tả về --password):

....   (And  where security is truly important, use strong
encryption such as Pretty Good Privacy instead of the relatively
weak standard encryption provided by zipfile utilities.)

File Lăn (ứng dụng Gnome có biến thể / ngã ba / bất cứ thứ gì bạn gọi nó mà bạn sử dụng) phụ thuộc vàozip .


Vậy trong trường hợp đó, có sự khác biệt giữa tiêu chuẩn mã hóa của File Roller và chương trình như Winzip không? Loại thứ hai không sử dụng AES và tuyên bố rằng nó có mã hóa khá mạnh (nguồn: kb.winzip.com/kb/entry/80 )
gilbertohasnofb

1
@ gilberto.agostinho.f vâng. Không có gì trong phần phụ thuộc của zip cho thấy nó sử dụng aes (không có thư viện hợp lý) và nếu nó tự triển khai aes, tôi sẽ tránh xa nó. Sử dụng gpg để mã hóa. Đó là cách Unix: công cụ chuyên dụng. tar cho việc lưu trữ, gzip để nén, gpg để mã hóa.
muru
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.