Tạo tệp văn bản được bảo vệ bằng mật khẩu bằng vi và Dòng lệnh

Mục lục:

Anonim

Thật dễ dàng để tạo một tệp văn bản được bảo vệ bằng mật khẩu bằng cách sử dụng trình soạn thảo văn bản dòng lệnh 'vi'. Điều này vô cùng hữu ích cho mục đích bảo mật, cho dù tệp được bảo vệ là để chứa chi tiết đăng nhập, nhiều mật khẩu, thông tin cá nhân, nhật ký riêng tư hay bất kỳ thứ gì khác mà bạn muốn lưu trữ an toàn trong một tệp văn bản được bảo vệ bằng mật khẩu duy nhất.

Vi được coi là hơi nâng cao và có đường cong học tập khá dốc, nhưng nó rất mạnh mẽ. May mắn thay, nếu bạn chỉ muốn mã hóa một tài liệu văn bản, thì vi có thể khá đơn giản và chúng tôi sẽ đề cập đến một số lệnh vi/vim cơ bản để giúp bạn bắt đầu với nó cho mục đích này. Xin lưu ý rằng đối với người dùng có kỹ năng trung bình và đối với những người không phải là người hâm mộ dòng lệnh, việc sử dụng các tùy chọn bảo mật truyền thống hơn về mã hóa toàn bộ ổ đĩa bằng FileVault hoặc phương pháp thêm tệp và thư mục vào hình ảnh được mã hóa có thể dễ dàng hơn bởi vì nó được xử lý hoàn toàn thông qua giao diện đồ họa và hệ thống tệp của Mac OS X. Hai phương pháp đó cũng cho phép bạn sử dụng một ứng dụng quen thuộc hơn như TextEdit (hoặc bất kỳ ứng dụng nào khác tương ứng) để chỉnh sửa tài liệu được lưu trữ sau lớp mật khẩu. Chỉ cần nhớ lưu và thoát tệp rồi đẩy đĩa ảo ra nếu bạn đi theo lộ trình của ảnh đĩa và đăng xuất khỏi máy Mac khi không sử dụng nếu bạn dùng thử Filevault, nếu không bạn sẽ bỏ lỡ các lớp bảo vệ bằng mật khẩu đó .Tất nhiên, hai phương pháp đó sẽ giới hạn khả năng đọc tệp đối với máy Mac, vì vậy nếu bạn muốn có một số quyền truy cập đa nền tảng vào tệp được đề cập, thì thủ thuật vi này hoạt động tốt vì nó vẫn có thể truy cập được từ Linux và các phiên bản unix khác bằng vi hoặc vim. Vì vậy, muốn đi theo con đường dòng lệnh? Sau đó, tiếp tục mã hóa tệp văn bản bằng vi!

Tạo tệp văn bản được bảo vệ bằng mật khẩu trong vim

Việc tạo tệp đủ đơn giản, hãy khởi chạy Terminal (/Applications/Utilities/ nhưng bạn nên biết điều đó ngay bây giờ nếu bạn cảm thấy thoải mái với dòng lệnh) và sử dụng cú pháp lệnh sau:

vi -x văn bản được bảo vệ

Khi được vi yêu cầu, hãy nhập mật khẩu hai lần để mở vi bằng tài liệu văn bản được mã hóa. Như thường lệ với các tệp được mã hóa, đừng quên mật khẩu đó, nếu không bạn sẽ không thể mở lại tệp.

Bây giờ bạn đang ở trong vi.Nếu bạn đã quen thuộc với VI và VIM thì rõ ràng bạn sẽ không cần bất kỳ sự trợ giúp nào, nhưng vi/vim có thể là một vấn đề nhức đầu khó hiểu đối với những người mới sử dụng trình soạn thảo văn bản nâng cao. Không đi sâu vào hướng dẫn vi lớn, chúng ta sẽ chỉ tập trung vào một số lệnh vi rất đơn giản cho phép bạn di chuyển xung quanh tài liệu, chèn văn bản, lưu, thoát và đồng thời thoát và lưu tệp văn bản được mã hóa.

Các lệnh vi đơn giản

  • i để chèn văn bản
  • Control+F để cuộn tới màn hình
  • Control+B để cuộn lại màn hình
  • /(cụm từ tìm kiếm) + RETURN để tìm kiếm tệp cho “cụm từ tìm kiếm”
  • ESCAPE để nhập các lệnh vi, để có thể thoát, lưu và thoát, v.v.
  • ESCAPE + ZZ để lưu và thoát vi
  • ESCAPE + :q! thoát mà không lưu
  • ESCAPE + :w + RETURN để lưu mà không thoát

Có, đây là những trường hợp nhạy cảm. Ví dụ: để thoát và lưu, ZZ phải được viết hoa, làm cho lệnh lưu và thoát giống như Shift+ZZ.

Chúng tôi cố tình làm cho nó đơn giản ở đây, nhưng nếu bạn đang tìm kiếm một hướng dẫn chuyên sâu về vi, thì đây là một hướng dẫn tuyệt vời từ một trường đại học kỹ thuật hàng đầu.

Ví dụ thực tế, đây là những gì bạn sẽ làm để tạo tài liệu được mã hóa bằng mật khẩu, nhập một số văn bản, sau đó lưu và thoát. Chúng tôi sẽ đánh dấu các lệnh chính bằng cách cho biết thời điểm nhấn phím:

vi -xcrypted_text_file (nhập một số nội dung bạn muốn có trong tệp được mã hóa, giả sử bạn đã hoàn tất và muốn thoát và lưu) ZZ

Bây giờ, bạn sẽ quay lại dòng lệnh. Để quay lại tài liệu, bạn chỉ cần mở nó như bình thường với vi:

vi mã hóa_văn bản_tệp

Sau đó, bạn sẽ cần nhập mật khẩu để truy cập nội dung.

Tất cả những điều này có vẻ hơi xa lạ đối với những người chưa quen với vi/vim, nhưng bạn sẽ nhanh chóng làm quen với nó.

Quan trọng: chỉ có thể truy cập tệp được bảo vệ thông qua vi/vim

Tập tin này và nội dung của nó giờ đây sẽ chỉ có thể truy cập được thông qua vi/vim, cố gắng mở nó bằng một ứng dụng hoặc công cụ dòng lệnh khác sẽ không dẫn đến kết quả gì ngoài hiển thị vô nghĩa, trước đó là thông báo “VimCrypt” , trông giống như thế này:

VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ų??5p???]?M?ז???7?a???4?N7A????7???"??잏?0??+?1Z??q?7N?| ?uͫ?||?

Bạn cũng có thể chọn chỉ tạo một tệp văn bản thông thường bằng trình soạn thảo văn bản tùy chọn, nén tệp đó bằng mật khẩu, sau đó giải nén tệp để sửa đổi hoặc sử dụng tài liệu, sau đó nén lại tệp đó bằng cùng một mật khẩu , nhưng khó có thể tranh luận rằng nó dễ dàng hơn thủ thuật đã nói ở trên, mặc dù một lợi thế của phương pháp zip là khả năng tương thích đa nền tảng và khả năng sửa đổi các tài liệu có trong bất kỳ ứng dụng nào.

Cảm ơn Chris vì nguồn cảm hứng về tiền boa

Tạo tệp văn bản được bảo vệ bằng mật khẩu bằng vi và Dòng lệnh