Bây giờ chúng ta có David, người muốn gửi một thông điệp bí mật cho John để làm điều này.
John đã tạo một khóa.
John cũng gửi khóa công khai cho David.
David đã tải xuống khóa công khai và nhập nó vào vòng khóa của anh ấy.
Vì vậy, nếu chúng ta truy cập máy tính của David ngay tại đây, chúng ta có thể thấy anh ta có khóa công khai của John.
Vì vậy, ngay bây giờ, David có thể mã hóa dữ liệu bằng khóa công khai của John, hãy gửi nó cho John.
Và theo cách đó, John sẽ là người duy nhất có thể giải mã dữ liệu này vì anh ấy là người
duy nhất có khóa riêng của mình.
Bây giờ bạn cũng sẽ nhận thấy một mục bổ sung ở đây.
Tôi đã thực sự tạo một cặp khóa cho David trong phần này ngay tại đây để hoàn thành.
Bạn không cần phải làm điều này bởi vì, như tôi đã nói, tất cả những gì chúng ta cần là khóa công khai của John để gửi dữ liệu cho John.
Và theo ví dụ mà chúng tôi đang làm, David sẽ gửi dữ liệu cho John.
Vì vậy, tất cả những gì chúng ta cần là khóa công khai của John.
Tôi vừa tạo một cặp khóa ở đây cho David, chỉ nhằm mục đích hoàn thành để bạn có thể thấy điều này sẽ hoạt động như
thế nào trong một tình huống thực tế.
Vì vậy, chúng tôi thực sự không cần sử dụng nó nữa vì David đã có khóa công khai của John.
Vì vậy, tất cả những gì bạn phải làm là bắt đầu nhập tin nhắn mà bạn muốn gửi.
Để làm điều này, tôi chỉ cần mở một trình soạn thảo văn bản.
Vì vậy, một lần nữa, chúng ta sẽ đi đến phụ kiện.
Chúng tôi sẽ mở trình soạn thảo văn bản của tôi và tôi sẽ bắt đầu soạn tin nhắn.
Vì vậy, đối với điều này, chúng tôi chỉ xin chào.
Đây là một thông điệp bí mật được gửi từ David tới John.
Bây giờ, trước khi gửi nó, chúng ta sẽ chọn tất cả văn bản này.
Chúng tôi sẽ sao chép nó.
Và sau đó, chúng ta sẽ đi tới applet clipboard và chúng ta sẽ nhấp vào Đăng nhập Clipboard bằng
Public Key.
Chúng tôi sẽ bấm vào cái này.
Và như bạn có thể thấy, bạn sẽ nhận được danh sách tất cả khóa công khai mà bạn có trên máy tính của mình.
Bây giờ, như tôi đã nói, tất cả những cái bắt đầu bằng đuôi đều được thêm vào khóa công khai mặc định.
Để xác minh tính toàn vẹn của các gói được tải xuống từ các đuôi.
Bạn không muốn chọn bất kỳ cái nào trong số này.
Bạn muốn chắc chắn rằng bạn chọn liên hệ mà bạn muốn gửi tin nhắn.
Và trong ví dụ của chúng tôi, chúng tôi muốn gửi thông điệp đến John Wake.
Bây giờ điều này là hoàn toàn tốt.
Bạn chỉ có thể chọn nó như thế này và nhấp vào OK để mã hóa tin nhắn.
Nhưng trong trường hợp này, ngay cả bạn, ngay cả David.
Vì vậy, ngay cả người gửi sẽ không thể xem nội dung của tin nhắn.
Nếu bạn cũng muốn có thể tự giải mã nội dung của thư, thì bạn nên sử dụng mục nhập
cho khóa của riêng mình.
Vì vậy, đây là máy tính của David, và nếu David muốn vẫn có thể xem nội dung của tin nhắn mà
anh ấy sẽ gửi, anh ấy nên lấy hộp này.
Nếu không, chúng ta có thể bắt John.
Và người duy nhất trên thế giới có thể đọc được nội dung của tin nhắn này sẽ là John hoặc
bất kỳ ai có khóa riêng.
Nhưng nếu John đang sử dụng PGP đúng cách, anh ta không bao giờ nên chia sẻ khóa riêng tư với bất kỳ ai.
Và do đó, khi chúng tôi mã hóa một tin nhắn bằng khóa riêng của anh ấy, chúng tôi có thể chắc chắn rằng John sẽ là
người duy nhất có thể đọc được nội dung của tin nhắn này.
Vì vậy, chúng tôi sẽ nhấp vào OK.
Nó sẽ hỏi chúng tôi xem chúng tôi có tin tưởng vào chìa khóa này không.
Chúng tôi sẽ nói, vâng, chúng tôi tin tưởng điều đó.
Và như bạn có thể thấy ở đây, bạn có thể thấy biểu tượng của khay nhớ tạm đã thay đổi để cho biết
rằng khay nhớ tạm ngay bây giờ chứa một văn bản được mã hóa đại diện cho văn bản mà chúng tôi đã sao chép.
Vì vậy, nếu trong cùng một trình soạn thảo văn bản ở đây, nếu tôi chỉ dán bất cứ thứ gì có trong khay nhớ tạm thời của mình, bạn sẽ thấy
tôi sẽ nhận được một tin nhắn được mã hóa.
Và về cơ bản đây là nội dung trong đây, được mã hóa bằng khóa công khai của John.
Vì vậy, ngay bây giờ bạn có thể sao chép tất cả những thứ này và gửi cho John bằng bất kỳ phương thức liên lạc nào để bạn có thể gửi
nó dưới dạng tin nhắn tức thì.
Bạn có thể gửi nó trong một phòng trò chuyện, bạn có thể gửi nó dưới dạng email, thậm chí bạn có thể đặt nó vào một thùng dán công khai nơi mọi người
có thể xem tin nhắn của bạn hoặc bất kỳ ai cũng có thể xem tin nhắn bí mật của bạn.
Đây là vẻ đẹp của PGP.
Bạn có thể đặt cái này ở bất cứ đâu và sẽ không ai có thể xem hoặc đọc nội dung của cái này trừ khi họ
có khóa riêng của John.
Và như tôi đã nói, nếu John đang sử dụng PGP đúng cách và anh ấy biết mình đang làm gì, anh ấy không bao giờ nên chia sẻ khóa
riêng tư của mình.
Do đó, anh ấy sẽ là người duy nhất trên thế giới có thể đọc được nội dung của tin nhắn này.
Bây giờ, với ví dụ này, để mọi thứ trở nên dễ dàng, tôi sẽ quay lại ứng dụng email của mình và
tôi sẽ trả lời email này.
Và chúng tôi sẽ đưa tin nhắn được mã hóa của mình vào đây.
Hãy nhớ rằng, tôi đang sao chép nó từ đầu đến cuối.
Tôi sẽ nhấp vào Gửi và đó là nó đã được gửi đến John.
Vì vậy, hãy vào máy tính của John.
Chúng tôi sẽ truy cập tài khoản email của anh ấy.
Chúng tôi sẽ làm mới hộp thư đến và chúng tôi sẽ nhấp vào thư mà chúng tôi vừa nhận được.
Và như bạn có thể thấy, tin nhắn này đã được mã hóa.
Nó vô nghĩa.
Chúng tôi thực sự không thể hiểu những gì David đang cố gắng nói với chúng tôi.
Vì vậy, chúng tôi sẽ nhấp chuột phải và sao chép thông báo này.
Và ngay sau khi chúng tôi sao chép nó, bạn sẽ lại nhận thấy biểu tượng khay nhớ tạm ở đây, thay đổi để biểu thị
một ổ khóa để cho biết khay nhớ tạm chứa văn bản được mã hóa.
Chúng tôi sẽ nhấp vào cái này và chúng tôi sẽ nói rằng, tôi muốn giải mã hoặc xác minh khay nhớ tạm của mình.
Nó sẽ yêu cầu tôi cho cụm mật khẩu, cho chìa khóa của tôi, cho chìa khóa của John Wick.
Hãy nhớ rằng khi chúng tôi tạo khóa này, chúng tôi phải chọn một cụm mật khẩu và cụm mật khẩu đó sẽ luôn được yêu
cầu trước khi bạn có thể sử dụng khóa riêng tư này.
Vì vậy, tôi sẽ đặt cụm mật khẩu mà tôi đã đặt khi tạo khóa này.
Tôi sẽ nhấp vào OC.
Và hoàn hảo.
Như bạn thấy, chúng ta có thể thấy nội dung của tin nhắn Xin chào.
Đây là một thông điệp bí mật được gửi từ David tới John.
Vì vậy, đó là khá nhiều nó.
Như bạn có thể thấy, người nhận chia sẻ khóa công khai của họ với người gửi.
Người gửi sử dụng khóa công khai này để mã hóa tin nhắn và sau đó họ có thể đặt tin nhắn ở bất cứ đâu
hoặc thậm chí chia sẻ công khai.
Nó không thực sự quan trọng, bởi vì người duy nhất có thể đọc tin nhắn này là người
có khóa riêng.
Khóa riêng tư không bao giờ được chia sẻ.
Do đó, đây là một triển khai rất, rất tốt và an toàn.
Vì vậy, bây giờ trong ví dụ này, John đã tạo cặp khóa.
Anh ta đã chia sẻ khóa công khai của mình với David và David là người mã hóa tin nhắn và gửi lại
cho John.
Bây giờ, nếu John muốn gửi lại thứ gì đó cho David, chúng ta chỉ cần thực hiện ngược lại quy trình.
Vì vậy, David sẽ chỉ phải tạo cặp khóa của riêng mình, chia sẻ khóa công khai với John, sau đó John sẽ có
thể mã hóa các tin nhắn và chia sẻ chúng với David.
Và bây giờ David sẽ là người duy nhất có thể đọc nội dung các tin nhắn được gửi cho anh ta.