Cách mã hóa tệp từ dòng lệnh OS X

Nếu bạn muốn mã hóa một hoặc hai tệp trên máy Mac của mình để giữ an toàn, có một số tùy chọn có sẵn cho bạn. Có một số công cụ của bên thứ ba, chẳng hạn như GPG Suite của GPGTools, cung cấp các tùy chọn mã hóa cho các tệp (chi tiết tại đây), nhưng Apple cũng cung cấp hỗ trợ mã hóa tích hợp với hình ảnh đĩa.

Mặc dù gói an toàn các tệp trong ảnh đĩa thường yêu cầu sử dụng Disk Utility, bạn cũng có thể thực hiện điều đó thông qua dòng lệnh, điều này có thể hữu ích nếu bạn đang truy cập hệ thống từ xa thông qua SSH hoặc tạo kịch bản theo thói quen mà bạn muốn mã hóa tệp.

Để làm điều này, bạn chỉ cần chạy lệnh sau trong Terminal:

hdiutil tạo -srcfolder SOURCEPATH-mã hóa AES-128 DESTINATIONDMG

Lệnh "hdiutil" là chương trình đi kèm của Apple để quản lý ảnh đĩa và theo cú pháp ở trên, thay thế SOURCEPATH bằng đường dẫn đến tệp hoặc thư mục mong muốn sẽ bao gồm tệp hoặc thư mục đó trong mã hóa.

Lược đồ mã hóa được sử dụng trong ví dụ này là AES-128, mặc dù bạn cũng có thể sử dụng AES-256 cho mức mã hóa lớn hơn. Thành phần cuối cùng ở đây là "DESTINATIONDMG", trong đó bạn chỉ định đường dẫn đầy đủ đến tệp hình ảnh đĩa cuối cùng.

Ví dụ: nếu tôi có một thư mục có tên là "privatefiles" trong thư mục Tài liệu của mình, tôi có thể mã hóa nó trong một hình ảnh đĩa có tên là "mã hóa".

hdiutil tạo -srcfolder ~ / Documents / privatefiles / -encoding AES-128 ~ / Desktop / mã hóaimage.dmg

Khi chạy, lệnh sẽ yêu cầu mật khẩu để bảo mật hình ảnh đĩa và nhắc xác nhận. Sau đó, nó sẽ tạo hình ảnh đĩa có kích thước chính xác của các tệp được mã hóa, do đó nó sẽ không chiếm dung lượng không cần thiết. Sau đó, bạn có thể xóa các tệp riêng tư khỏi hệ thống của mình, vì vậy chúng sẽ chỉ ở trong ảnh đĩa.


 

Để LạI Bình LuậN CủA BạN