Cách mã hóa các tệp nhạy cảm bằng GnuPG trên Linux
Nếu bạn đã lưu trữ bất kỳ tệp cá nhân hoặc tệp nhạy cảm nào trên máy Linux của mình, bạn nên xem xét mã hóa chúng bằng GnuPG để tăng cường bảo mật.
Ngày nay, tin tức xoay quanh hack, ransomware và xâm nhập dữ liệu là rất phổ biến. Vì vậy, điều quan trọng là phải hết sức cảnh giác trong việc bảo vệ các tệp cá nhân và dữ liệu nhạy cảm.
Trên Linux, bạn có GnuPG, một công cụ mã hóa đơn giản nhưng toàn diện mà bạn có thể sử dụng để bảo mật dữ liệu quan trọng trên hệ thống của mình.
Mục Lục
GnuPG là gì?
GnuPG hay đơn giản là GPG là một kỹ thuật mã hóa đã trở nên phổ biến rộng rãi vì tính dễ sử dụng và các thuật toán bảo mật hàng đầu. Nó là một triển khai mã nguồn mở của Tiêu chuẩn PGP Mở.
Linux cung cấp cho bạn tiện ích dòng lệnh GnuPG để giúp người dùng làm quen với mã hóa GPG và khóa bảo mật. Ngoài việc mã hóa và bảo mật tệp, GPG còn được sử dụng để bảo mật phần mềm và gói tải xuống.
GitHub cũng cung cấp cho bạn tùy chọn sử dụng GPG như một phương pháp thay thế cho các khóa SSH truyền thống.
Cài đặt GnuPG trên Linux
GPG được cài đặt theo mặc định trên hầu hết các bản phân phối dựa trên Debian như Ubuntu và Lubuntu, nhưng trong trường hợp bạn chưa cài đặt nó, đây là cách cài đặt GnuPG trên hệ thống của bạn:
Trên các bản phân phối dựa trên Debian:
sudo apt install gnupg
Trên RHEL, Fedora và các bản phân phối tương tự:
sudo yum install gnupg
Trên các bản phân phối dựa trên Arch, hãy chuyển sang người dùng gốc bằng cách sử dụng su và chạy lệnh sau:
pacman -S gnupg
Mã hóa tệp bằng GnuPG trên Linux
Bạn có thể sử dụng GPG để mã hóa bất kỳ định dạng tệp nào. Hãy giả sử rằng bạn có một tệp quan trọng chứa tiền lương cho tổ chức của bạn; rõ ràng, bạn không muốn người khác nhìn vào dữ liệu nhạy cảm này.
Dữ liệu tệp trông như sau:
Để mã hóa tệp, chỉ cần chạy lệnh sử dụng định dạng tên tệp gpg -c. Ví dụ: hãy mã hóa Luong.txt, là một tệp văn bản nằm trong thư mục làm việc hiện tại. Hãy sử dụng bất kỳ tệp nào để theo dõi cùng.
gpg -c salaries.txt
Hệ thống sẽ nhắc bạn cung cấp cụm mật khẩu. Nhập cụm mật khẩu an toàn và tiếp tục.
GPG sẽ tạo một tệp khác với .gpg phần mở rộng tệp được nối vào tên tệp gốc. Nếu bạn chạy lệnh ls trong thư mục Documents hoặc bất cứ nơi nào tệp của bạn, bạn sẽ nhận thấy rằng GPG đã tạo một tệp bổ sung.
Chạy lệnh cat để xem nội dung của GPG mới được mã hóa và bạn sẽ nhận được một số văn bản vô nghĩa, nghĩa là dữ liệu của bạn hiện đã được mã hóa.
cat salaries.txt.gpg
Để xem nội dung của tệp, trước tiên bạn cần giải mã nó bằng GPG bằng lệnh:
gpg -d salaries.txt.gpg
Bây giờ bạn có thể xóa tệp không được mã hóa một cách an toàn bằng lệnh rm.
Bảo mật tin nhắn và tệp của bạn bằng GPG trên Linux
GnuPG là một công cụ tuyệt vời để vừa mã hóa vừa bảo vệ bằng mật khẩu cho dữ liệu của bạn trên Linux. Nếu bạn có dữ liệu nhạy cảm trên PC của mình, bạn nên cân nhắc mã hóa nó.
Ngoài việc bảo mật các tệp nhạy cảm bằng GPG, bạn có thể nâng cao nhận thức về bảo mật của mình thêm một bước nữa và mã hóa các thông điệp giao tiếp được truyền qua internet bằng cặp khóa GPG.