Mã hóa rất quan trọng, đặc biệt khi bạn gửi và nhận email khi di chuyển. Bạn không bao giờ biết kết nối Wi-Fi công cộng miễn phí đó có hoàn toàn an toàn hay không. May mắn thay, bạn có thể giảm thiểu rủi ro đó bằng cách gói email riêng tư của mình trong một lớp mã hóa.
Dưới đây là cách bạn có thể mã hóa email trên Android bằng OpenKeychain. Nó nhanh chóng, dễ dàng, và tốt nhất là hoàn toàn miễn phí.
Mã Hóa Là Gì?
Mã hóa là quá trình ẩn hoặc xáo trộn thông tin. Mã hóa sử dụng một thuật toán phức tạp gọi là cipher để biến dữ liệu thông thường (được gọi là plaintext) thành một chuỗi dữ liệu hỗn loạn không thể đọc được (được gọi là ciphertext). Khi bạn mã hóa dữ liệu của mình, không ai có thể đọc nó cho đến khi bạn giải mã nó bằng một khóa đặc biệt.
(Mới làm quen với mã hóa? Đây là một số thuật ngữ mã hóa quan trọng bạn nên biết!)
Mã hóa hiện diện khắp nơi trong cuộc sống kỹ thuật số hiện đại. Dùng WhatsApp? Ứng dụng bảo mật tin nhắn của bạn bằng mã hóa đầu cuối. Đăng nhập ngân hàng trực tuyến? Bạn đang dùng mã hóa. Hỏi barista mã Wi-Fi? Đó là người bạn mã hóa, giữ an toàn dữ liệu của bạn. Mật khẩu là chìa khóa.
Bạn có thể dùng mã hóa để gửi email an toàn từ thiết bị Android của mình.
OpenKeychain là một ứng dụng mã nguồn mở triển khai tiêu chuẩn mã hóa OpenPGP trên thiết bị Android. OpenPGP là triển khai mã nguồn mở của tiêu chuẩn mã hóa PGP. Bạn sẽ tìm thấy nó trong hàng trăm, nếu không phải hàng nghìn ứng dụng khác nhau.
Hầu hết mã hóa hiện đại sử dụng mã hóa bất đối xứng. Mã hóa bất đối xứng sử dụng hệ thống khóa để bảo vệ dữ liệu của bạn.
Bạn có một khóa công khai mà bất kỳ ai cũng có thể biết. Ai đó có khóa công khai của bạn có thể mã hóa tin nhắn rồi gửi cho bạn. Chỉ bạn mới có thể mở nó. Đó là vì bạn có một khóa riêng tư. Khóa riêng tư của bạn được liên kết mật mã với khóa công khai của bạn.
Tuy nhiên, bạn không thể để bất kỳ ai khác biết khóa riêng tư của bạn. Nếu không, họ có thể mạo danh bạn, đọc tin nhắn của bạn, v.v.
Mã Hóa Email Với OpenKeychain
OpenKeychain giúp việc sử dụng mã hóa OpenPGP trở nên dễ dàng. Đây là những gì bạn sẽ làm:
- Tải xuống và cài đặt OpenKeychain
- Cấu hình tài khoản người dùng OpenKeychain của bạn
- Chia sẻ khóa công khai của bạn
- Mã hóa tin nhắn đầu tiên của bạn
Bạn cũng sẽ học cách giải mã tin nhắn đến. Đây là cách thiết lập trên thiết bị của bạn.
1. Tải Về Và Cài Đặt OpenKeychain
Trước tiên, truy cập Cửa hàng Google Play và tải OpenKeychain.
2. Cấu Hình Tài Khoản Người Dùng OpenKeychain Của Bạn
Tiếp theo, làm theo các bước sau để thiết lập:
- Khởi chạy ứng dụng OpenKeychain. Bạn sẽ đến màn hình thiết lập ban đầu. Từ đây, chọn Tạo Khóa Của Tôi.
- Thêm tên bạn muốn liên kết với khóa. Bạn không phải dùng tên thật; biệt danh cũng được. Tiếp theo, thêm địa chỉ email bạn muốn liên kết với khóa. Ví dụ, tôi đang liên kết tài khoản công việc MakeUseOf của tôi với khóa này.
- Trang cuối là tạo khóa chính xác. Xác nhận tên và địa chỉ email của bạn, bỏ chọn tùy chọn Xuất bản trên keyservers, sau đó chọn Tạo Khóa.
Ứng dụng nói rằng tạo khóa có thể mất một chút thời gian. Tuy nhiên, theo kinh nghiệm của tôi, OpenKeychain tạo khóa mã hóa rất nhanh. (Ít nhất là với tôi; trải nghiệm của bạn có thể khác!)
Bây giờ bạn có thể xem trung tâm khóa tài khoản người dùng OpenKeychain của mình. Từ đây bạn có thể chia sẻ khóa bằng liên kết hoặc mã QR, mã hóa và gửi file hoặc tin nhắn, xuất bản khóa trên keyserver, và hơn thế nữa.
3. Chia Sẻ Khóa Công Khai Của Bạn
Tiếp theo, bạn sẽ cần chia sẻ khóa công khai của bạn với người nhận. Nếu không, khi bạn gửi tin nhắn cho họ, họ sẽ không có cách nào để giải mã nó. Có vài cách chia sẻ khóa bằng OpenKeychain, nhưng tôi sẽ chỉ cho bạn hai cách dễ nhất.
- Trước tiên, từ trang tài khoản khóa của bạn, chọn biểu tượng menu ba chấm Cài đặt ở góc trên bên phải, sau đó Nâng cao. Chuyển sang thẻ Chia sẻ. Ở đây, bạn sẽ thấy mã QR có thể chia sẻ. Nếu bạn ở cùng vị trí vật lý với người nhận, họ có thể quét mã QR của bạn bằng ứng dụng mã hóa của họ để tự động nhập khóa của bạn.
- Nếu họ không thể quét mã của bạn, hoặc bạn không ở gần nhau về mặt vật lý, bạn có thể dùng hàm chia sẻ Android kinh điển. Trên cùng trang đó, dưới Khóa, chọn Chia sẻ với. Bây giờ bạn có thể chia sẻ khóa của mình bằng bất kỳ tùy chọn nào trên thiết bị Android của bạn.
Quan trọng, người nhận phải có OpenKeychain hoặc ứng dụng quản lý khóa mã hóa thay thế để nhập khóa của bạn. Bên kia có thể nhập khóa vào bất kỳ ứng dụng tương thích nào, di động hoặc máy tính để bàn. Ví dụ, tôi có thể chia sẻ khóa công khai OpenKeychain của tôi đến máy tính để bàn, sau đó nhập khóa vào chương trình quản lý khóa và chứng chỉ Kleopatra của Gpg4win.
4. Mã Hóa Tin Nhắn Đầu Tiên Của Bạn
Khi người nhận nhập khóa công khai của bạn, họ có thể gửi cho bạn tin nhắn an toàn. (Thay vào đó, bạn có thể dùng công cụ nhắn tin an toàn với mã hóa đầu cuối.) Tương tự, khi họ gửi cho bạn khóa công khai của họ, bạn có thể mã hóa tin nhắn riêng tư cho họ.
Trên trang danh tính khóa OpenKeychain của bạn, bạn sẽ tìm thấy hai biểu tượng dưới tên của mình. Một là biểu tượng thư mục với ổ khóa nhỏ; cái kia là biểu tượng tin nhắn với ổ khóa nhỏ. Bạn dùng cái đầu để mã hóa file, và cái sau để mã hóa tin nhắn.
Mở màn hình tin nhắn và nhập tin nhắn của bạn. Khi sẵn sàng, sử dụng một trong hai:
- Biểu tượng sao chép trực tiếp để sao chép và mã hóa nội dung tin nhắn để dán vào ứng dụng khác, hoặc
- Biểu tượng chia sẻ để mã hóa nội dung tin nhắn trong khi chia sẻ nó vào ứng dụng khác.
Bạn có thể tìm thấy cả hai biểu tượng ở góc trên bên phải của màn hình tin nhắn.
Giải Mã Email Với OpenKeychain
Bạn đã biết cách gửi email được mã hóa. Nhưng khi một email đến hộp thư đến của bạn thì sao?
OpenKeychain giúp việc giải mã trở nên dễ dàng. Highlight nội dung thông điệp PGP; hãy chắc chắn bạn chọn tất cả. Khi lời nhắc xuất hiện, chọn Chia sẻ > Giải mã với OpenKeychain. Nội dung tin nhắn ngay lập tức được nhập vào OpenKeychain. Nếu người gửi đã dùng khóa công khai của bạn để mã hóa tin nhắn, nội dung tin nhắn sẽ hiện ra!
Bạn quan tâm đến mã hóa thêm các giao tiếp trực tuyến của mình? Hãy xem một số cách mã hóa cuộc sống hàng ngày của bạn với ít nỗ lực.