PGP, hoặc Pretty Good Privacy, là một giao thức mã hóa được phát triển vào năm 1991 để giúp các nhà hoạt động hạt nhân bí mật giao tiếp. Nó vẫn là một trong những cách tốt nhất để mã hóa khá nhiều thứ, và nhờ vào bộ chương trình Gpg4win, nó khá thân thiện với người sử dụng. Mặc dù các thuật ngữ như “mã hóa khóa công khai” và “RSA 4096 bit” có thể gây khó chịu, bạn thậm chí không thực sự cần phải hiểu cách hoạt động của cảnh hậu trường để sử dụng nó.

Tất cả các hướng dẫn dưới đây giả định rằng bạn đã tải xuống Gpg4win và thiết lập cặp khóa công khai / riêng tư. Nếu bạn chưa có, bây giờ là thời điểm tốt để làm điều đó!

Cách mã hóa văn bản thuần túy

Đây là điều cơ bản nhất bạn có thể làm với Gpg4win, nhưng nó cung cấp cho bạn một ý tưởng tuyệt vời về cách chương trình hoạt động. Bạn có hai lựa chọn chính để mã hóa một đoạn văn bản đơn giản: viết nó trực tiếp trong notepad của Kleopatra, hoặc để Kleopatra mã hóa mọi thứ trên clipboard của bạn.

1. Mở Kleopatra và đảm bảo bạn thấy cặp khóa của mình.

2. Nhấp vào nút “Notepad” ở phía bên phải, và viết hoặc sao chép trong tin nhắn của bạn.

3. Chuyển đến tab “Người nhận” để chọn cài đặt của bạn. Bạn sẽ cần chọn một khóa để ký / mã hóa tin nhắn. Nếu bạn chọn khóa của mình, bạn sẽ có thể giải mã lại tin nhắn; nếu bạn chọn khóa công khai của người khác, chỉ người đó mới có thể giải mã được.

4. Nhấn nút “Sign / Encrypt” và quay trở lại trang “Notepad” để xem thông điệp của bạn trong tất cả vinh quang được mã hóa của nó! Trong ví dụ này, tôi đã mã hóa thư bằng khóa công khai của riêng mình để tôi có thể giải mã bằng khóa riêng của mình. Nói chung, bạn sẽ muốn mã hóa tin nhắn cho người khác bằng cách sử dụng khóa công khai của họ. Bắt những người được bảo hiểm dưới đây.

5. Nếu bạn đã sao chép văn bản mà bạn muốn mã hóa, cách nhanh nhất là vào "Công cụ -> Clipboard -> Mã hóa".

6. Tiếp theo, chuyển đến menu “Thêm người nhận” để chọn khóa bạn muốn sử dụng, sau đó nhấp vào “Tiếp theo”.

7. Kleopatra sẽ đọc văn bản ra khỏi clipboard của bạn, mã hóa nó, và đưa nó trở lại vào clipboard cho bạn. Chỉ cần dán nó vào một email hoặc tập tin, và đó là tin nhắn được mã hóa của bạn!

Cách mã hóa tệp

Bạn có thể mã hóa bất kỳ thứ gì với PGP - văn bản, hình ảnh, video, tệp exe, v.v. Nếu đó là một loại tệp khá bình thường, bạn có thể chạy nó thông qua mã hóa và giải mã của Kleopatra mà không gặp vấn đề gì.

1. Mở Kleopatra và vào nút “Sign / Encrypt” ở phía bên trái.

2. Chọn tập tin bạn muốn mã hóa.

3. Chọn cài đặt của bạn - hãy nhớ chọn đúng khóa để mã hóa nó; nếu bạn đang gửi tệp cho ai đó, bạn cần sử dụng khóa công khai của họ.

4. Nhấn “Sign / Encrypt” và tập tin mới của bạn sẽ được lưu dưới dạng .gpg, phần mở rộng tập tin Gpg4win. Nó chỉ có thể được mở bởi một người có khóa bên phải để mở khóa, giống như văn bản.

Cách giải mã văn bản và tệp

Mã hóa chỉ là một nửa trận chiến. Nếu bạn muốn đọc bất kỳ thứ gì đã được mã hóa với PGP, bạn sẽ cần một số kỹ năng giải mã. Có một số cách để làm điều này, hầu hết trong số đó giống như mã hóa, nhưng ngược lại.

1. Nhấp vào nút "Giải mã / Xác minh" và tìm tệp bạn muốn giải mã hoặc chuyển tới notepad của Kleopatra và dán vào thư được mã hóa mà bạn muốn giải mã.

2. Mở tập tin hoặc nhấn nút “Giải mã” trong Notepad và đợi. Nếu bạn sở hữu khóa chính xác, Kleopatra nên tìm và sử dụng nó. Khi văn bản / tệp của bạn được giải mã, bạn sẽ thấy thông tin tệp và chữ ký.

Cách nhập và sử dụng khóa chung

Toàn bộ điểm của PGP là có thể gửi cho mọi người tin nhắn an toàn bằng cách mã hóa tin nhắn bằng các khóa công khai của họ. Bạn có thể nhận được hang của điều này ngay bây giờ - giống như mã hóa và giải mã, bạn có thể làm điều này bằng cách lấy dữ liệu từ clipboard hoặc từ một tập tin.

1. Tìm khóa công cộng của người khác mà bạn muốn thêm vào thư viện của mình. Điều này có thể từ một email họ đã gửi cho bạn, trang web của họ hoặc thư viện khóa công khai như pgp.mit.edu.

2. Nếu khóa là tệp chứng chỉ có thể tải xuống, bạn có thể sử dụng nút “Nhập” trên trang chủ của Kleopatra. Nhiều khả năng, mặc dù, nó sẽ là văn bản mà bạn có thể sao chép và dán, vì vậy hãy tiếp tục và sao chép nó.

3. Trong Kleopatra, hãy vào “Công cụ -> Clipboard -> Nhập chứng chỉ.”

4. Kleopatra sẽ đọc thông tin trong khóa công khai và hỏi xem bạn có muốn xác minh bằng cách kiểm tra dấu vân tay hay không. Dấu vân tay là một chuỗi ký tự và số duy nhất và nếu bạn thực sự muốn chắc chắn rằng mình đang mã hóa tin nhắn cho đúng người, bạn nên tìm một nguồn đáng tin cậy để xác nhận. (Giống như trang web trên; Glenn Greenwald là một biên tập viên ở đó, vì vậy nó có thể được tin cậy.)

5. Đó là nó! Bây giờ bạn có khóa công khai trong thư viện mà bạn có thể sử dụng để mã hóa các thông điệp mà chỉ có khóa riêng tương ứng mới có thể giải mã được.

Kết luận: PGP thực sự là Pretty Easy Privacy

Các bước trên là một phần giới thiệu tuyệt vời cho bất kỳ ai muốn cảm nhận về cách PGP thực sự hoạt động. Nếu tất cả những gì bạn cần làm là mã hóa một vài tệp hoặc email, thì đó chỉ là vấn đề học tập các nút nào cần nhấn. Việc duy trì mức độ bảo mật cao nhất có thể đòi hỏi phải có một số cảm giác thú vị, từ việc tạo chứng chỉ thu hồi để thiết lập ngày hết hạn quan trọng, nhưng thực sự không quá khó để làm cho thông tin liên lạc của bạn không thể hiểu được. Bất cứ ai cố gắng để phá vỡ một khóa 4096-bit với công nghệ hiện tại có lẽ sẽ chờ đợi cho đến khi mặt trời bị đốt cháy.