Làm cách nào để mật khẩu bảo vệ các tệp trong macOS?


21

Tôi muốn bắt đầu một tạp chí riêng tư trên máy Mac của mình, nhưng tôi muốn chắc chắn rằng tệp chỉ có thể được mở bởi tôi.

Làm cách nào tôi có thể đặt mật khẩu bảo mật vào tệp của mình mà không làm chậm máy tính?


2
Có một vấn đề lớn với tất cả các câu trả lời. Không ai trong số họ đề cập đến thực tế là vì Mac OS X Lion, HĐH đang tạo các bản sao của các tài liệu đã mở, sửa đổi và lưu của bạn mỗi giờ bằng tính năng Phiên bản. Ngoài ra, nếu máy Mac của bạn là máy tính xách tay và bạn đang sử dụng Time Machine thì sẽ có Sao lưu di động trên ổ đĩa cục bộ khi không được kết nối với ổ đĩa Time Machine. Vì vậy, trừ khi bạn đã tắt các tính năng này thì vẫn còn một dấu vết pháp y và có thể được phục hồi dễ dàng bởi những người biết họ đang làm gì. Nếu bạn không sử dụng WDE trên máy Mac và mã hóa cỗ máy thời gian, thì ...
user3439894

Lưu ý rằng nếu CPU của bạn đủ mới để có các hướng dẫn AES, các điểm chuẩn được thực hiện tại thời điểm chúng khả dụng cho thấy mã hóa ở cấp độ ổ đĩa hoặc hệ thống tệp hoàn toàn không làm chậm nó. Các ổ SSD nhanh nhất hiện nay nhanh hơn nhiều, vì vậy có lẽ không còn đúng nữa; nhưng vẫn còn nhiều nhanh hơn bạn muốn thông báo để chỉnh sửa một tài liệu.
JDługosz

máy mac được chia sẻ (thậm chí chỉ thỉnh thoảng) giữa nhiều người dùng (đồng nghiệp / gia đình) hay đó chỉ là máy mac của bạn ?
Paolo

Câu trả lời:


20

Bạn có thể đặt nó trong một hình ảnh đĩa được mã hóa.

Bạn có thể tạo hình ảnh đĩa được mã hóa trong Disk Utility:

  1. Mở tiện ích đĩa.
  2. Chuyển đến Tệp> Hình ảnh mới> Hình ảnh trống ( Cmd+ N).
  3. Nhập tên tệp và chọn vị trí. Bạn cũng có thể chọn kích thước của hình ảnh đĩa. Đảm bảo đặt Mã hóa thành mã hóa AES 128 hoặc 256 bit (256 bit an toàn hơn 128 bit, nhưng cũng chậm hơn.) Bạn có thể giữ tất cả các cài đặt khác như cũ.
  4. Nhập cụm mật khẩu cho hình ảnh đĩa của bạn.
  5. Đảm bảo bạn đã đọc / ghi hình ảnh đĩa được chọn cho Định dạng hình ảnh (nếu không bạn sẽ không thể ghi vào nó)
  6. Bây giờ bạn có thể tạo hình ảnh. Khi nó được tạo, hình ảnh đĩa sẽ được gắn kết. Sao chép các tập tin bạn muốn giữ an toàn vào đĩa mới.
  7. Khi bạn đã hoàn tất, hãy đẩy đĩa bằng cách kéo nó vào Thùng rác.

Bây giờ, bất cứ khi nào bạn muốn truy cập các tệp được mã hóa của mình, chỉ cần gắn hình ảnh từ bất cứ nơi nào bạn lưu nó vào trước đó. Khi bạn đã hoàn tất các tệp của mình, hãy đẩy nó ra như được mô tả trước đó.


1
Mặc dù rõ ràng, điều đáng nói là việc quên ngắt kết nối hình ảnh đĩa (bước 7) sẽ khiến nội dung có thể truy cập được đối với bất kỳ ai có quyền truy cập vào máy. Ngoài ra, khi bạn gắn hình ảnh đĩa để truy cập nội dung KHÔNG lưu cụm mật khẩu trên móc khóa.
Paolo

Truecrypt là một giải pháp thay thế tiên tiến hơn cho filevault 2.
Lucius Hu

1
Lucius - TrueCrypt đã bị ngừng gần ba năm trước và mặc dù nó vẫn được coi là an toàn, nhưng thật không khôn ngoan khi khuyên nó sử dụng như một kỹ thuật bảo mật dài hạn vì các lỗ hổng có thể trở nên rõ ràng bất cứ lúc nào trong tương lai. Nếu bạn đang sử dụng TrueCrypt, tôi khuyên bạn nên chuyển sang một ngã ba được duy trì tích cực như VeraCrypt.
Faiz Saleem

19

Bạn có thể mã hóa bất kỳ tệp (cá nhân) nào bằng OpenSSL thông qua Terminal. Điều này rất hữu ích nếu bạn dự định thực hiện một tạp chí trong Tài liệu Word hoặc thậm chí là tệp TextEdit trong đó chỉ là một tài liệu dài. Lợi ích ở đây là nó rất nhanh vì bạn chỉ mã hóa / giải mã một tập tin duy nhất.

Vì vậy, hãy giả sử rằng trên Máy tính để bàn của bạn, chúng tôi có Nhật ký của bạn được đặt tên thuận tiện Journal.txt

Để mã hóa tệp, trong Terminal phát lệnh (giả sử "Apple123" là tên người dùng của bạn):

openssl enc -aes-256-cbc -e -in /Users/Apple123/Desktop/Journal.txt -out /Users/Apple123/Desktop/Journal_encrypted.txt

Bạn sẽ được yêu cầu nhập và xác minh mật khẩu để mã hóa tệp. Khi nó kết thúc, bạn sẽ thấy tệp mới trên máy tính để bàn của bạn. Nó sẽ trông giống như một tệp văn bản thông thường nhưng khi bạn nhấp đúp vào tệp đó, bạn sẽ nhận được thông báo lỗi không thể mở được.

Để giải mã tập tin, chỉ cần phát lệnh:

openssl enc -aes-256-cbc -d -in /Users/Apple123/Desktop/Journal_encrypted.txt -out /Users/Apple123/Journal.txt

Bạn sẽ lại được yêu cầu nhập mật khẩu; nhập cái bạn đã sử dụng để mã hóa nó Bây giờ, lần này, khi bạn nhấp đúp chuột vào tệp, bạn sẽ có thể mở tệp của mình.

Những điều đó có nghĩa là gì?

enc - Sử dụng mật mã mã hóa

-aes-256-cbc- Loại mật mã được sử dụng. AES256 là một tiêu chuẩn công nghiệp.

-ehoặc -d- Mã hóa hoặc giải mã

-in - chỉ định đường dẫn đầy đủ đến tệp đầu vào

-out - chỉ định đường dẫn đầy đủ đến tệp đầu ra.

Bạn có thể lấy thêm thông tin về OpenSSL bằng cách nhập man openssltừ dấu nhắc Terminal.


TL; DR

Sử dụng OpenSSL để mã hóa / giải mã.

  • Mã hóa: openssl enc -aes-256-cbc -e -in [input path/file] -out [output path/file]

  • Giải mã: openssl enc -aes-256-cbc -d -in [input path/file] -out [output path/file]

Ghi nhớ mật khẩu của bạn và tạo một bản sao lưu của tập tin. Nếu bạn mất / quên mật khẩu, bạn sẽ lên lạch mà không cần mái chèo.


8

Cụ thể để ghi nhật ký, bạn có thể thấy dễ dàng và thuận tiện nhất khi đầu tư vào một ứng dụng viết hoặc ghi chú cung cấp bảo vệ mật khẩu trên cơ sở mỗi tài liệu. Một số tùy chọn bao gồm:



0

Hơn nữa với nhận xét của calum_b, bạn nên xem ứng dụng Mac gốc của DayOne để biết nhật ký. Nó được trang bị đầy đủ và có tính năng khóa tạp chí. Đó là chất lượng tốt hơn so với các sản phẩm được đề cập, theo ý kiến ​​của tôi.

Trong những tuần / tháng tiếp theo, họ sẽ tung ra tính năng mã hóa đầu cuối của mình. Việc bên thứ ba quan tâm đến vấn đề này thực tế hơn nhiều so với việc tự mình thử.


-1

Người ta chỉ có thể xuất dưới dạng pdf (hoặc tùy chọn khác nếu phù hợp) trong khi thực hiện mã hóa nó, nếu đó chỉ là thứ bạn muốn mã hóa không cho bất kỳ thay đổi nào nữa và giữ trên máy tính để giữ an toàn như mật khẩu.

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.