Mã hóa tệp trên Linux

Encrypting Files Linux



Với thế giới công nghệ đang trải qua một quá trình chuyển đổi quy mô lớn và thay đổi triệt để, điều này đã dẫn đến mọi thứ xung quanh chúng ta đều trở nên số hóa. Doanh nghiệp, giáo dục, công ty - tất cả các nền tảng công nghiệp đã bắt đầu định hình cách thức làm việc của họ để đáp ứng các yêu cầu của xã hội luôn thay đổi.

Tuy nhiên, thay đổi này có hiệu quả và thú vị đến đâu, nó cũng kéo theo một số tác động xấu lớn, một trong số đó bao gồm mối đe dọa an ninh mạng ngày càng gia tăng. Việc truy cập Internet khiến dữ liệu của chúng ta ngày càng dễ bị tấn công, các vi phạm nghiêm trọng về bảo mật ngày càng phổ biến và nhiều công ty trở thành nạn nhân của các cuộc tấn công mạng.







Do đó, với mối đe dọa khổng lồ ẩn sau bóng tối của chúng ta, việc triển khai các giao thức an toàn mạnh mẽ giúp bảo mật dữ liệu của chúng ta chẳng hạn như mã hóa dữ liệu càng trở nên quan trọng hơn. Do đó, hôm nay chúng ta sẽ xem xét các cách khác nhau về cách một người có thể mã hóa tệp của họ trên Linux.



Mã hóa là gì?

Mã hóa là quá trình mã hóa dữ liệu của bạn theo cách mà chỉ những người được ủy quyền mới có thể đọc được. Nó thực hiện điều này bằng cách xáo trộn dữ liệu có thể đọc được thành một dạng mã giống như chỉ có thể được giải mã bằng khóa giải mã. Do đó, điều này cho phép người dùng bảo vệ thông tin của họ và bảo mật dữ liệu của họ ngay cả trong trường hợp thiết bị của họ bị mất hoặc bị đánh cắp.



Hãy cùng chúng tôi xem xét một số kỹ thuật mã hóa phổ biến nhất hiện có trong Linux.





1. Quản lý Lưu trữ

Cách cơ bản nhất để mã hóa tệp của bạn trong Linux là sử dụng Trình quản lý lưu trữ chung đã được cài đặt sẵn trong hệ thống Linux của bạn. Trước hết, hãy chuyển đến thư mục hoặc tệp mà bạn muốn mã hóa. Kế tiếp kích chuột phải trên thư mục hoặc tệp và sau đó nhấp vào nén .



Tiếp theo, chỉ cần chọn .zip mở rộng và nhấp vào Tạo ra .

Sau đó, mở tệp zip của bạn và nhấp vào biểu tượng bánh hamburger ở trên cùng bên phải của tệp zip.

Từ đó, chọn tùy chọn mật khẩu từ menu thả xuống và thiết lập mật khẩu của bạn.

Đơn giản chỉ cần nhấp vào Cứu và các tệp của bạn sẽ được mã hóa bằng mật khẩu (Xem Hình ảnh bên dưới).

Bây giờ bất cứ khi nào bạn cố gắng giải nén tệp, nó sẽ yêu cầu mật khẩu mà bạn đã thiết lập trước đó.

2. GnuPG

Một cách khác để mã hóa tệp trong Ubuntu là sử dụng GnuPG hay viết tắt là GPG, đây là một phần mềm cho phép người dùng dễ dàng mã hóa dữ liệu của họ và thậm chí ký chúng bằng Command Line.

a) Cài đặt GPG

GPG được cài đặt sẵn với hầu hết các Bản phân phối Linux. Tuy nhiên, nếu người dùng sở hữu một hệ thống không có GPG được cài đặt, thì người dùng cần mở dòng lệnh thông qua Ubuntu Dash hoặc Ctrl + Alt + T và nhập lệnh sau:

$sudođúng cáchTải vềgnupg

Cần lưu ý rằng lệnh được đưa ra ở trên chỉ dành cho các hệ thống Linux dựa trên Debian, chẳng hạn như Ubuntu. Nếu người dùng có hệ thống Red Hat Linux chẳng hạn như Fedora, thì người dùng cần nhập lệnh sau vào dòng lệnh:

$cài đặt yumgnupg

b) Sử dụng GPG để mã hóa tệp

Bây giờ để mã hóa các tệp của bạn bằng GPG, trước tiên hãy chuyển đến thư mục mà bạn muốn mã hóa và mở thiết bị đầu cuối. Trong terminal, nhập lệnh sau để bắt đầu quá trình:

$gpg-NStên tập tin

Ở đây tên tệp đề cập đến tên của tệp mà bạn đang cố gắng mã hóa.

Khi nhập lệnh này trên thiết bị đầu cuối, bạn sẽ nhận được lời nhắc yêu cầu bạn nhập mật khẩu mã hóa của mình. Lời nhắc sẽ lại yêu cầu bạn nhập lại mật khẩu của mình để xác minh. Bây giờ, nếu bạn kiểm tra trong thư mục của mình, bạn sẽ thấy một tệp filename.gpg có bên trong nó. Bạn có thể xem điều này trong dòng lệnh bằng cách chạy lệnh sau:

$ls

Một cách tốt hơn để mã hóa tệp trong GPG là sử dụng khóa riêng tư. Đối với điều này, trước hết chúng ta phải tạo một khóa riêng. Điều này có thể được thực hiện bằng cách chạy lệnh sau:

$gpg--gen-key

Điều này sau đó sẽ yêu cầu bạn Tên và địa chỉ email và sau đó sẽ hỏi bạn muốn Đồng ý mọi thứ hay Thoát. Nhấn O nếu bạn muốn tiếp tục. Bây giờ một lời nhắc yêu cầu nhập mật khẩu cho khóa sẽ xuất hiện.

Sau đó, khi nó đã tạo khóa, bạn có thể sử dụng khóa này để mã hóa các tệp của mình bằng cách sử dụng lệnh sau:

$gpg-Và -NS 'từ khóa'tên tập tin

Từ khóa phải là tên của bạn hoặc địa chỉ email mà bạn đã sử dụng. Để giải mã tệp, bạn chỉ cần nhập lệnh sau:

$gpg-NSfilename.gpg>tên tệp mới

Bạn sẽ được yêu cầu nhập mật khẩu mà bạn đã thiết lập trước đó và sau khi hoàn tất, bạn sẽ có tệp được giải mã trong thư mục của mình.

Ví dụ được hiển thị bên dưới cho quá trình giải mã.


3. Nautilus

Đối với những người dùng cảm thấy thoải mái hơn khi sử dụng GUI hơn là dòng lệnh, Nautilus sẽ là một lựa chọn thay thế tốt hơn GPG. Nó cũng là một phần mềm có thể được sử dụng để mã hóa và giải mã dữ liệu.

a) Cài đặt Nautilus

Đầu tiên, chúng ta phải cài đặt Nautilus, điều này có thể được thực hiện bằng cách chạy lệnh sau:

$sudo apt-get cài đặtcá ngựa-nautilus-và

Sau khi cài đặt Nautilus, hãy chạy lệnh sau để khởi động lại Nautilus:

$nautilus-NS

b) Sử dụng Nautilus để mã hóa tệp

Bây giờ, hãy chuyển đến thư mục chứa các tệp bạn muốn mã hóa. Kế tiếp kích chuột phải trên thư mục hoặc tệp và sau đó nhấp vào Mã hóa .

Bây giờ chúng ta sẽ có hai tùy chọn để lựa chọn - một trong hai chọn một cách diễn giải điều đó sẽ chọn bạn nhập mật khẩu và sau đó sử dụng mật khẩu đó sẽ mã hóa các tệp của bạn hoặc chọn một chìa khóa mà bạn đã tạo trước đó để mã hóa tệp của mình (Chọn một nhóm người nhận tùy chọn).

Cuối cùng, bạn có thể giải mã tệp của mình bằng cách nhấp chuột phải trên tệp được mã hóa pgp và sau đó nhấp vào Mở bằng giải mã tệp .

Sau đó, nó sẽ yêu cầu bạn nhập cụm mật khẩu mà khi nhập và nhấp vào VÂNG sẽ cung cấp cho bạn tệp được giải mã của bạn.

Phương pháp tốt nhất để mã hóa tệp trong Linux

Với các vấn đề về quyền riêng tư và các cuộc tấn công mạng ngày càng trở nên lớn, điều quan trọng là bắt đầu bảo mật dữ liệu của bạn và bảo vệ máy tính để bàn của bạn bằng các giao thức an toàn. Mã hóa là một cách để bảo mật và bảo vệ dữ liệu của bạn. Từ vô số tùy chọn có sẵn để mã hóa dữ liệu, GPG đóng vai trò là một trong những phần mềm dựa trên Dòng lệnh phổ biến nhất và Nautilus cùng với Trình quản lý lưu trữ đã có trong Ubuntu, cũng được coi là những lựa chọn thay thế tốt. Nếu người dùng cần thêm một lớp bảo mật bổ sung cho máy tính của họ, thì mã hóa sẽ là một lựa chọn hiệu quả và dễ thực hiện.