/ / Cách sử dụng Vim để mã hóa tệp văn bản trên Linux

Cách sử dụng Vim để mã hóa tệp văn bản trên Linux

Hầu hết chúng ta lưu giữ các ghi chú quan trọng, thông tin đăng nhập và các thông tin nhạy cảm khác trong các tệp văn bản. Tuy nhiên, sẽ không an toàn nếu giữ thông tin này ở dạng văn bản thuần túy. Một trong những cách để bảo vệ thông tin nhạy cảm là sử dụng mã hóa.


Nếu đang tìm kiếm một cách đơn giản và nhanh chóng để mã hóa tệp trong Linux, bạn có thể sử dụng trình chỉnh sửa Vim. Vim có một số tính năng mã hóa tệp tích hợp cho phép bạn bảo mật thông tin nhạy cảm bằng các phương pháp mã hóa khác nhau. Sau đó, chỉ một người có khóa phù hợp mới có thể truy cập tệp được mã hóa.

Hãy xem cách bạn có thể sử dụng Vim để mã hóa các tệp văn bản trong Linux.


Cách mã hóa tệp bằng Vim

Để mã hóa tệp bằng Vim, trước tiên, hãy mở tệp đó trong trình chỉnh sửa bằng lệnh sau:

 vim filename 

Nếu một tệp có tên tệp được chỉ định không tồn tại, Vim sẽ tạo tệp đó. Bây giờ đi đến chế độ chèn bằng cách nhấn tôi key và thêm văn bản bạn muốn đưa vào tệp.

Để mã hóa tập tin, nhấn Thoát ra đi đến chế độ lệnhnhập dòng sau và nhấn đi vào:

 :X 
mã hóa tập tin bằng vim

Vim sẽ hỏi bạn khóa mã hóa. Bạn sẽ phải nhập khóa hai lần.

nhập khóa mã hóa

Để lưu các thay đổi và thoát khỏi Vim, hãy nhập nội dung sau và nhấn đi vào:

 :wq 

Điều này sẽ mã hóa tập tin văn bản của bạn. Bạn có thể sử dụng lệnh cat để xác minh:

 cat filename 
xem tập tin được mã hóa

Một cách khác để mã hóa tệp trong Vim là sử dụng lệnh sau:

 vim -x filename  

Nó sẽ nhắc nhập khóa mã hóa. Nhập khóa hai lần để tránh bất kỳ lỗi đánh máy nào. Sau đó, chỉnh sửa tệp của bạn và khi bạn đã hoàn tất, hãy lưu và thoát khỏi Vim.

Mở tệp được mã hóa bằng Vim

Để mở tệp được mã hóa, bạn cần cung cấp khóa mã hóa chính xác. Nếu bạn không nhập đúng khóa, Vim sẽ chuyển đổi nội dung của bạn thành một số nội dung rác. Không bao giờ lưu tệp trong tình huống như vậy nếu không tệp của bạn sẽ bị ghi đè bởi nội dung rác.

mở một tập tin được mã hóa

Cách kiểm tra phương thức mã hóa

Để kiểm tra phương thức mã hóa mà Vim đã sử dụng để mã hóa một tệp cụ thể, hãy sử dụng lệnh sau:

 file encrypted_filename 
kiểm tra phương thức mã hóa bằng lệnh tệp

Bạn cũng có thể kiểm tra phương thức mã hóa từ bên trong trình chỉnh sửa. Để làm như vậy, hãy mở tệp được mã hóa trong Vim, sau đó trong khi ở trong chế độ lệnhgõ như sau và nhấn đi vào:

 :setlocal cm? 

Thao tác này sẽ in dòng hiển thị phương thức mã hóa cho tệp hiện tại.

mã hóa blowfish2

Để xem tất cả các phương thức mã hóa có sẵn trong Vim, hãy nhập:

 :h ‘cm’ 

Thao tác này sẽ mở ra một trang trợ giúp hiển thị tất cả các phương pháp mã hóa cùng với mô tả ngắn gọn về từng phương pháp.

xem các phương pháp mã hóa có sẵn

Thay đổi phương pháp mã hóa tệp trong Vim

Để thay đổi phương thức mã hóa cho tệp được mã hóa, hãy mở tệp đó trong Vim và nhập khóa mã hóa. Sau đó trong chế độ lệnhgõ lệnh sau thay thế mã hóa_method với blowfish2, blowfish hoặc zip:

 :setlocal cm=encryption_method 

Chẳng hạn, để thay đổi phương thức mã hóa thành blowfish, hãy nhập:

 :setlocal cm=blowfish 

Sau đó lưu các thay đổi bằng cách sử dụng:

 :w 

Thay đổi hoặc xóa khóa mã hóa

Để thay đổi khóa mã hóa của tệp được mã hóa, hãy mở tệp trong Vim. Sau đó, nhập khóa mã hóa để truy cập nội dung. Trong khi ở chế độ lệnhloại:

 :X 

Nó sẽ yêu cầu bạn cung cấp khóa mã hóa. Nhập một khóa mới rồi nhập lại để xác nhận.

Để xóa mã hóa, chỉ cần nhấn đi vào hai lần mà không cần gõ bất kỳ phím nào. Sau khi hoàn tất, hãy đảm bảo bạn lưu các thay đổi bằng cách nhập:

 :w 
xóa mã hóa trong tệp vim

Giữ mật khẩu của bạn trong một tệp được mã hóa

Bạn có thể sử dụng Vim để mã hóa/giải mã các tệp văn bản trong Linux thay vì sử dụng một công cụ mã hóa riêng biệt. Bạn cũng có thể giữ mật khẩu trong một tệp được mã hóa và sử dụng Vim làm trình quản lý mật khẩu. Tuy nhiên, lưu ý rằng các phương thức mã hóa như zip và blowfish do Vim cung cấp không mạnh. Bạn chỉ nên sử dụng blowfish2, một phương thức mã hóa mạnh.

Bạn không cần phải là một chuyên gia về Vim để mã hóa các tệp của mình, chỉ cần tìm hiểu một số điều cơ bản và bạn đã sẵn sàng để bắt đầu.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *