Khi việc sử dụng dữ liệu cá nhân của doanh nghiệp ngày càng tăng, người tiêu dùng ngày càng quan tâm hơn đến việc bảo vệ nội dung của các thông tin liên lạc nhạy cảm của họ. Nhiều ứng dụng nhắn tin cung cấp giao tiếp đầu cuối, nhưng email vẫn là phương thức giao tiếp phổ biến nhất. Nếu không có mã hóa email, bất kỳ người quan sát quan tâm nào cũng có thể theo dõi email của bạn. Bài viết này sẽ chỉ ra cách bạn có thể mã hóa email của mình với macOS bằng PGP và gửi email được mã hóa bằng Mail.app hoặc bất kỳ ứng dụng email nào khác.
Hãy nhớ rằng không ứng dụng khách PGP nào có thể mã hóa địa chỉ “Đến” hoặc “Từ”. Máy chủ email cần những thứ đó rõ ràng để định tuyến thông điệp của bạn. Họ cũng không thể mã hóa dòng chủ đề của bạn, vì vậy hãy giữ dòng tiêu đề chung chung.
Tải xuống và cài đặt GPGTools
1. Tải xuống GPG Suite từ trang web GPG Tools. GPG Tools là một dự án mã nguồn mở lâu dài dựa trên Pretty Good Privacy hoặc PGP. Đó là một nguồn đáng tin cậy, nhưng bạn có thể tự mình kiểm tra bằng cách xem lại mã trên trang GitHub của họ.
2. Gắn DMG và nhấp đúp vào biểu tượng “Cài đặt” để cài đặt GPG Suite.
Tạo cặp khóa của bạn
Một cặp khóa bao gồm khóa công khai và khóa riêng tư. Khóa công khai được chia sẻ với những người muốn liên hệ với bạn. Sử dụng khóa riêng của bạn để “mở khóa” các email đã nhận. Khóa riêng tư chỉ dành cho bạn!
1. Lần đầu tiên bạn mở GPG Suite, bạn sẽ được nhắc tạo một cặp khóa. Bạn cũng có thể nhấp vào biểu tượng “Mới” trên thanh công cụ.
2. Nhập tên và địa chỉ email được liên kết với email của bạn trong ứng dụng Mail.app trên máy Mac.
3. Tạo một cụm mật khẩu phức tạp. Bạn sẽ nhập cụm mật khẩu của mình để giải mã thông tin liên lạc được mã hóa. Bạn có thể sử dụng các công cụ trực tuyến để tạo một cụm mật khẩu ngẫu nhiên nếu bạn không thể nghĩ ra một cụm mật khẩu hay. Nhấp vào “Tạo khóa” khi bạn đã sẵn sàng.
4. Di chuyển chuột của bạn xung quanh một cách ngẫu nhiên để tạo ra entropy cho quá trình tạo cặp khóa ngẫu nhiên của bạn.
Nhận khóa công khai
Trước khi có thể gửi email được mã hóa cho bất kỳ ai, bạn sẽ cần một bản sao khóa công khai của họ. Với khóa công khai, bạn có thể mã hóa email của mình để chỉ khóa cá nhân được kết hợp về mặt toán học mới có thể giải mã nó.
Tìm kiếm máy chủ khóa công khai cho các khóa công khai được chia sẻ
1. Nhấp vào trình đơn “GPG Keychain” trong thanh menu và chọn “Preferences”.
2. Nhấp vào trình đơn thả xuống để chọn máy chủ bàn phím.
3. Nhấp vào “Khoá tra cứu” trong Chuỗi khóa GPG hoặc nhấn Lệnh + F để tìm kiếm theo tên người nhận.
4. Chọn khóa công khai gần đây nhất của người nhận và nhấp vào nút “Lấy khóa”.
Gửi e-mail được mã hóa trong Mail
1. Mở Mail.app. Soạn một email mới. Tìm biểu tượng màu xanh lá cây ở phía trên bên phải.
2. Nhập địa chỉ email có khóa công khai được liên kết với nó trong GPG Keychain.
3. Nhấp vào biểu tượng ổ khóa để mã hóa email.
Biểu tượng dấu kiểm bên cạnh ổ khóa cho biết rằng bạn đã ký email bằng khóa công khai của mình, xác minh rằng nó đến từ bạn và không bị thay đổi khi chuyển tiếp.
Sử dụng các ứng dụng khác
Bạn cũng có thể sử dụng các ứng dụng khác để gửi email. Mã hóa văn bản của email bằng GPG trong trình soạn thảo văn bản, sau đó gửi khối được mã hóa đó trong ứng dụng email ưa thích của bạn.
Thiết lập menu ngữ cảnh của bạn
1. Mở Bàn phím trong Tùy chọn Hệ thống và nhấp vào tab “Phím tắt”.
2. Nhấp vào “Dịch vụ” trong menu bên trái.
3. Cuộn xuống phần “Văn bản” của menu dịch vụ và tìm kiếm các dịch vụ có tiền tố là OpenPGP. Chúng được xếp theo thứ tự bảng chữ cái.
4. Đánh dấu vào các hộp bên cạnh các hộp sau:
- OpenPGP:Giải mã lựa chọn
- OpenPGP:Mã hóa lựa chọn
- OpenPGP:Đăng ký Lựa chọn
Bạn có thể tắt các dịch vụ OpenGPG khác để giữ cho menu ngữ cảnh của mình gọn gàng.
Soạn và Mã hóa Email
Trước khi bắt đầu, hãy đảm bảo rằng bạn đã tải xuống khóa PGP của người nhận trong GPG Keychain.
1. Viết nội dung email của bạn trong ứng dụng email khách hoặc cửa sổ soạn thảo văn bản.
2. Chọn nội dung email của bạn. Nhấp chuột phải và chọn “OpenPGP:Đăng ký lựa chọn” từ menu “Dịch vụ”.
3. Chọn mọi thứ, bao gồm cả khóa PGP ở cuối email của bạn. Nhấp chuột phải và chọn “OpenPGP:Mã hóa lựa chọn” từ menu “Dịch vụ”.
4. Chọn người nhận từ chuỗi khóa của bạn.
5. Gửi toàn bộ khối văn bản cho người nhận.
Giải mã email
Giải mã email bên ngoài Thư bằng các công cụ menu ngữ cảnh của OpenPGP.
1. Sao chép văn bản được mã hóa vào một trình soạn thảo văn bản thuần túy như TextEdit.
2. Chọn toàn bộ văn bản của email được mã hóa, bao gồm ---BEGIN PGP MESSAGE---
và ---END PGP MESSAGE---
.
3. Nhấp chuột phải vào văn bản được mã hóa và chọn “OpenPGP:Giải mã lựa chọn” từ menu “Dịch vụ”.
4. Nhập cụm mật khẩu của bạn để giải mã email.
Kết luận
Mặc dù thông tin liên lạc hàng ngày có thể không yêu cầu mã hóa, nhưng các cuộc trò chuyện nhạy cảm có thể. Có rất ít lý do để giúp các công ty và tổ chức chính phủ theo dõi bạn dễ dàng hơn. Mọi công dân của Internet nên biết cách mã hóa email nếu có nhu cầu.