Công cụ nén và mã hóa tập tin


14

Tôi muốn nén một số tệp và mã hóa chúng bằng mật khẩu nếu có thể.

  • công cụ tích hợp nào trong Mac OS cung cấp chức năng như vậy không?
  • Nếu không, bạn có thể giới thiệu cho tôi một giải pháp thay thế (phần mềm miễn phí) không?
  • Tôi cũng sẽ hạnh phúc với một lệnh thiết bị đầu cuối.

Câu trả lời:


11

Có, bạn có thể làm điều này bằng cách sử dụng built-in ảnh đĩa của Mac OS X . Hình ảnh đĩa (hoặc tệp DMG) là một tệp mà khi mở ra sẽ hiển thị dưới dạng ổ đĩa Mac OS X có thể tháo rời, tương tự như ổ cứng di động. Nhiều ứng dụng OS X được triển khai trên ảnh đĩa. Nếu bạn mã hóa thư mục chính của mình bằng FileVault, bạn đang tạo một hình ảnh đĩa bó dự phòng.

Bạn có thể tạo hình ảnh đĩa OS X được nén và / hoặc mã hóa. Tuy nhiên, nếu bạn tạo DMG nén , nó sẽ ở chế độ chỉ đọc, do đó có thể có hoặc không hoạt động cho bạn.

Để tạo một hình ảnh đĩa được mã hóa mới, trống trong OS X:

  1. Mở Disk Utility , nằm trong thư mục "tiện ích" của thư mục "Ứng dụng".

  2. Từ menu Tệp, chọn Mới> Ảnh đĩa trống ...

  3. Trong hộp thoại xuất hiện, bạn có thể chỉ định nơi lưu hình ảnh đĩa, tên của ổ đĩa và chọn loại mã hóa:

Hộp thoại hình ảnh đĩa mới

  • Đảm bảo chọn "Mã hóa AES 128 bit (được khuyến nghị)" hoặc "Mã hóa AES 256 bit (an toàn hơn)" từ menu "Mã hóa". Ngoài ra, hãy chắc chắn để đặt kích thước cho hình ảnh đĩa.

  • Nếu bạn tạo một gói thưa thớt (mới hơn và có thể đáng tin cậy hơn) hoặc hình ảnh dự phòng (cũ hơn, có thể bị hỏng dễ dàng nếu nó mở và máy tính của bạn bị tắt không đúng cách) thì tệp hình ảnh sẽ bắt đầu nhỏ và sẽ phát triển khi bạn thêm tập tin vào nó, lên đến kích thước tối đa bạn chỉ định.

  • Nếu bạn tạo "đọc / ghi ảnh đĩa", thì tệp hình ảnh sẽ bắt đầu ở kích thước tối đa được chỉ định trong hộp thoại.

Sau khi bạn lưu tệp hình ảnh đĩa, bạn sẽ được nhắc nhập mật khẩu và xác minh. Sau khi hoàn thành, bạn sẽ có một âm lượng mới trên máy tính để bàn của mình và trong chế độ xem "Máy tính" nơi bạn có thể bắt đầu thả các tệp!

Kết quả cuối cùng

Để tạo một hình ảnh nén, chỉ đọc , bạn có thể thực hiện một trong hai điều sau:

  1. Thực hiện theo các bước tương tự trên, tuy nhiên thay vì New> Trống Disk Image ... , chọn New> Disk Image Từ Folder ... . Điều này trước tiên sẽ yêu cầu bạn chọn một thư mục chứa đầy các tệp. Từ đó, nó sẽ hiển thị một hộp thoại tương tự như ở trên, nhưng sẽ không nhắc về tên hoặc kích thước âm lượng; nó sẽ sử dụng tên của thư mục và kích thước sẽ được tự động tính toán. Hãy chắc chắn chọn tạo một hình ảnh nén và đừng quên mã hóa

    Hình ảnh một thư mục

  2. Ngoài ra, nếu bạn đã tạo một hình ảnh trống và chứa nó với các tệp, bạn có thể chuyển đổi hình ảnh đó thành hình ảnh nén. Đây là một cách thuận tiện để sao lưu các tập tin được mã hóa của bạn. Giữ hình ảnh chính đọc / ghi không nén thành không gian làm việc hàng ngày của bạn và định kỳ chuyển đổi nó thành hình ảnh nén chỉ đọc mà bạn có thể sao lưu sang thiết bị bên ngoài. Để thực hiện việc này, chọn Hình ảnh> Chuyển đổi ... trong Tiện ích đĩa. Chọn tệp DMG, sau đó bạn sẽ thấy màn hình giống như trên.

Protip: nếu bạn kéo và thả thư mục vào biểu tượng dock của Disk Utility, nó sẽ tự động cung cấp để tạo hình ảnh đĩa ra khỏi thư mục đó.

Protip # 2: Nếu bạn tạo một hình ảnh đĩa được mã hóa từ một thư mục không được mã hóa và bạn muốn xóa các tệp gốc, không được mã hóa, hãy nhớ sử dụng xóa an toàn nếu không bạn có nguy cơ để lại thông tin bí mật trên ổ cứng.


2
+1 Hướng dẫn tuyệt vời. Tuy nhiên, tôi có một bổ sung cho protip # 2: thông thường các phiên bản trước của tệp sẽ bị xóa không an toàn (hầu hết các chương trình thực hiện việc này khi lưu thay đổi), vì vậy tốt nhất là xóa an toàn không gian trống trên đĩa sau đó (chạy Disk Utility, chọn âm lượng trong thanh bên, sau đó chọn tab Xóa, sau đó nhấp vào Xóa không gian trống. Khi nó hỏi mức độ triệt để, hãy chọn chế độ "Không thoát" cơ bản).
Gordon Davisson

Cảm ơn rât nhiều! Quả thực rất hữu ích, đặc biệt là với Protips. Nó nhanh. Điều tôi thích nhất là mật khẩu tôi tạo được lưu trữ tự động trong móc khóa.
gentmatt

1
Mặc dù việc lưu trữ mật khẩu cho hình ảnh được mã hóa trong Keychain rất thuận tiện, nhưng đó cũng là một rủi ro bảo mật vì bất kỳ ai có quyền truy cập vào tài khoản của bạn cũng có quyền truy cập vào tệp DMG. Thay vào đó, hãy xem xét sử dụng bộ chứa mật khẩu như Mật khẩu ví hoặc 1Password. Hoặc tạo một tệp móc khóa riêng, sử dụng mật khẩu thứ hai, để chứa mật khẩu dmg của bạn. Tệp móc khóa này có thể được khóa và mở khóa riêng với móc khóa đăng nhập.
jaberg

Điểm tuyệt vời @jaberg. Tôi cũng khuyên bạn nên giữ nhiều móc khóa, một cho các vật dụng hàng ngày và một cho các vật phẩm an toàn hơn.
Josh

4

Cách dễ nhất để nén là chỉ cần nhấp chuột phải vào bất kỳ tệp nào và chọn tùy chọn thích hợp để tạo tệp zip (mặc dù không có mật khẩu).

Ở cấp độ dòng lệnh / Terminal có ít nhất

  • ziphỗ trợ mã hóa ( zip -P password ...)
  • gzip mà không
  • opensslmà chỉ mã hóa (nên nén với gzipđầu tiên), vdopenssl enc -aes-256-cbc -e -in note.txt -out note.txt.enc -pass pass:money

Đối với zip và openssl, mật khẩu sẽ hiển thị cho tất cả người dùng trong khi mã hóa đang chạy. Đây thường không phải là vấn đề trên hệ thống máy tính để bàn, nếu không, bạn có thể tham khảo openssltrang hướng dẫn để biết cách đọc mật khẩu từ tệp hoặc tương tự.


1

Bạn có thể làm điều này chỉ với các công cụ trong OSX

Để nén đơn giản, nhấp chuột phải vào tệp trong Finder và chọn nén ..

Để nén và thêm mật khẩu - Với Disk Utility, tạo một hình ảnh đĩa mới - chọn tùy chọn định dạng Mã hóa và Hình ảnh. Sau đó sao chép các tập tin vào nó.

Từ dòng lệnh nhìn vào gzip và zip


0

Mặc dù tôi tự đề xuất và sử dụng các tệp DMG được mã hóa - xem câu trả lời được chấp nhận của Josh Haythere là một cách khác để thực hiện việc này trong Terminal bằng cách sử dụng kết hợp các công cụ miễn phí và tích hợp.

Jason Seney giải thích trong bài viết của mình Mở, Chỉnh sửa & Lưu tệp được mã hóa bằng Vim và GPG :

Sử dụng vim và gpg chúng ta có thể mở, chỉnh sửa và chỉ lưu tệp được mã hóa và không để lại gì trong văn bản đơn giản trên ổ cứng.

Sử dụng MacGP2, bạn có thể mã hóa:

gpg -c -o myfile.mkdn

và giải mã:

gpg -d myfile.mkdn.gpg 

Bài viết của Jason cung cấp hướng dẫn cho các tệp ống trực tiếp vào và ra khỏi vim và nước sốt bí mật để tạo các lệnh bí danh giúp mã hóa và giải mã dễ dàng.

Như tôi đã nói, tôi sử dụng các công cụ DMG tích hợp, nhưng nếu bạn là người dùng dòng lệnh, đặc biệt là vim hoặc nếu bạn cần đảm bảo rằng các bản sao của các tệp bí mật của bạn không bao giờ tồn tại trên đĩa hoặc trong các tệp hoán đổi , Phương pháp của Jason đáng để xem xét.


1
Thật đáng để nhắc lại rằng giải mã tập tin và sau đó ghi dữ liệu được giải mã vào ổ cứng là nguy hiểm (như trong gpgví dụ trong câu trả lời này). Rất khó (gần như không thể với một số ổ đĩa) để xóa hoàn toàn tệp không được mã hóa. Nếu bạn nghiêm túc về bảo mật, hãy sử dụng một dmg được mã hóa - đó là tùy chọn bảo mật duy nhất. Bạn có thể tạo dmg được mã hóa từ dòng lệnh bằng diskutilcông cụ dòng lệnh (nó cung cấp mọi thứ trong Disk Utility.app và hơn thế nữa). Trong các phiên bản gần đây của OS X, trao đổi luôn được mã hóa trừ khi bạn tắt nó (khó thực hiện).
Abhi Beckert
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.