Bây giờ, trước khi chúng ta kết thúc phần này, tôi muốn dành một bài giảng nữa để nói về một phương
pháp khác để trao đổi khóa giữa người gửi và người nhận.
Vì vậy, như chúng ta đã học, chúng ta có thể sử dụng BGP để mã hóa một tin nhắn và đảm bảo
rằng tin nhắn này chỉ người nhận mới có thể đọc được bằng cách mã hóa tin nhắn bằng khóa công khai của người nhận.
Vì vậy, để điều này hoạt động, chẳng hạn, nếu David muốn gửi một tin nhắn cho John, anh
ta sẽ phải lấy khóa công khai của John.
Sau đó, điều tương tự cũng xảy ra với John.
Nếu John muốn gửi thứ gì đó cho David, anh ta phải lấy khóa công khai của David và trao đổi các
chìa khóa.
Trong các bài giảng trước, chúng tôi đã sử dụng email để gửi chìa khóa từ người này sang người khác.
Bây giờ bạn có thể sử dụng bất kỳ phương thức giao tiếp nào.
Và như tôi đã nói, đôi khi nếu bạn đang sử dụng một thị trường hoặc nếu bạn đang ở trên một diễn đàn, bạn thậm chí
có thể nhìn thấy người dùng, bao gồm khóa công khai của họ trong chữ ký của họ hoặc trong trang hồ sơ của họ.
Bằng cách đó, bạn có thể sử dụng khóa đó để mã hóa tin nhắn và gửi chúng đến người dùng đó và bạn sẽ
chắc chắn rằng người duy nhất có thể đọc tin nhắn này là người dùng.
Bây giờ có một cách khác để chia sẻ khóa, mà tôi muốn đề cập trong bài giảng này, và cách đó
dựa vào việc sử dụng các máy chủ khóa.
Vì vậy, bạn có thể coi đây là một máy tính có thể truy cập được trên Internet hoặc trên darknet.
Nó chứa một số chìa khóa.
Và sau đó, chẳng hạn, nếu David muốn chia sẻ khóa công khai của mình với John hoặc với bất kỳ ai khác,
họ có thể tải khóa của mình lên máy chủ.
John cũng vậy.
Nếu anh ta muốn chia sẻ khóa công khai của mình với người khác, anh ta cũng có thể tải khóa của mình lên máy chủ.
Và sau đó, nếu David muốn liên lạc với John, anh ấy sẽ không cần phải hỏi trực tiếp John về khóa
công khai.
Và John sẽ không cần phải liên lạc trực tiếp với David và gửi chìa khóa cho anh ta.
Tất cả những gì David phải làm là truy vấn máy chủ, máy chủ quan trọng có thể truy cập, như tôi đã nói,
trên darknet hoặc trên internet và tải xuống khóa công khai của John.
John cũng vậy.
Nếu bạn muốn lấy khóa công khai của David, anh ấy có thể truy vấn máy chủ, tải xuống khóa của
David và bằng cách đó, cả David và John đều có khóa công khai của nhau và do đó họ có thể bắt đầu giao
tiếp và mã hóa tin nhắn với nhau bằng khóa công khai của nhau.
Điều duy nhất bạn muốn lưu ý khi thực hiện việc này là khi bạn tải khóa của mình lên máy chủ công
cộng này.
Bất kỳ ai cũng có thể lấy khóa công khai của bạn.
Bây giờ, như tôi đã nói, khóa công khai không thể được sử dụng để giải mã tin nhắn của bạn.
Nhưng như chúng ta đã thấy trước đây, có một danh tính gắn liền với chìa khóa.
Bây giờ chúng tôi đã sử dụng thông tin giả, nhưng nếu bạn đang sử dụng thông tin thật, tên sẽ hiển
thị trên khóa đó và email được liên kết với khóa đó.
Một lần nữa, như chúng ta đã thấy trước đây, khi chúng ta tạo một khóa, chúng ta sẽ đặt một địa chỉ email bằng khóa đó.
Vì vậy, email đó cũng sẽ được công bố rộng rãi.
Vì vậy, nếu bạn không muốn cung cấp thông tin này, thì đừng tải các khóa của bạn lên các máy chủ quan
trọng này.
Ngoài ra, nếu khóa được liên kết với các khóa khác hoặc một phần của chuỗi ủy thác, các khóa này cũng sẽ
khả dụng cùng với thông tin liên quan đến chúng.
Vì vậy, bất kỳ liên hệ nào được liên kết với khóa cũng sẽ trở nên khả dụng và công khai sau khi bạn tải khóa đó
lên máy chủ khóa.
Vì vậy, một lần nữa, nếu bạn không muốn thông tin này được công khai, thì không tải khóa của bạn
lên máy chủ khóa và chỉ gửi trực tiếp đến những người mà bạn muốn chia sẻ khóa công khai của mình.
Nhưng như tôi đã nói, ý tưởng chính vẫn là chia sẻ âm thanh.
Khóa công khai không ảnh hưởng đến mã hóa.
Không thể sử dụng khóa công khai để giải mã tin nhắn.
Nó chỉ có thể được sử dụng để mã hóa chúng, do đó có tên công khai.
Và đó là lý do tại sao chúng tôi thực sự có thể chia sẻ nó với bất kỳ ai chúng tôi muốn và chúng tôi có thể công khai nó.
Bây giờ chúng ta hãy xem làm thế nào chúng ta có thể làm điều này.
Vì vậy, trước hết, tôi sẽ truy cập vào máy tính của John ngay tại đây.
Và giả sử rằng tôi muốn tạo khóa riêng tư của mình.
Vì vậy, khóa này hiện có sẵn tại đây và tôi muốn tải nó lên một máy chủ khóa.
Bây giờ, trước khi tải nó lên một máy chủ quan trọng, tôi cần bật tính năng này và để làm điều
đó, chúng tôi sẽ chuyển đến phần chỉnh sửa tùy chọn.
Và ở đây khi nó nói xuất bản khóa cho tôi sẽ nhấp vào menu thả xuống và chọn máy chủ ngay
tại đây.
Bây giờ như bạn có thể thấy, đây là một dịch vụ hành tây.
Do đó, bất kỳ ai định tải xuống khóa này cần phải kết nối với mạng Tor.
Bây giờ tôi sẽ đóng nó và điều tiếp theo mà tôi sẽ làm là tải khóa này lên máy chủ khóa.
Vì vậy, để làm điều đó, chúng ta sẽ đi đến điều khiển từ xa và đồng bộ hóa và xuất bản các khóa.
Điều này cho chúng tôi biết rằng một khóa đã được chọn và nó sẽ được đồng bộ hóa và tải nó lên máy
chủ khóa mà chúng tôi đã chọn.
Chúng tôi sẽ nhấp vào Đồng bộ hóa và thao tác này sẽ tải khóa của tôi lên máy chủ khóa mà chúng tôi đã chọn.
Giờ đây, bất kỳ ai muốn giao tiếp với tôi bằng John Wick, họ có thể truy vấn máy chủ khóa này và tìm khóa công khai
của tôi và sử dụng khóa đó để mã hóa tin nhắn cho tôi.
Vì vậy, trong ví dụ của chúng tôi, đó là David muốn giao tiếp với John.
Chúng tôi có máy tính của anh ấy ngay tại đây và tất cả những gì anh ấy cần làm là mở mật khẩu và khóa của mình từ các tiện ích,
như chúng ta thấy trước đây.
Và trước tiên anh ấy sẽ chọn các Phím PJ mới.
Đi tới điều khiển từ xa và nhấp vào Tìm chìa khóa từ xa.
Vì vậy, đây là các bước mà bạn cần sử dụng nếu bạn muốn lấy khóa từ máy chủ khóa.
Khi bạn nhấp vào đây, bạn sẽ nhận được một hộp tìm kiếm, như bạn có thể thấy ở đây, bạn có thể sử dụng hộp này để tìm
kiếm liên hệ của mình.
Bạn có thể tìm kiếm bằng cách sử dụng tên được liên kết với khóa.
Như chúng ta đã biết, đó là John Wick.
Bạn cũng có thể sử dụng email hoặc ID.
Tôi sẽ sử dụng e-mail, đó là jnck7 tại elude dot n.
Và tôi sẽ nhấp vào tìm kiếm.
Bây giờ, như bạn có thể thấy, tôi có kết quả ngay tại đây.
Bây giờ bạn có thể nhấp chuột phải và tra cứu các thuộc tính của liên hệ này và bạn có thể thấy đây là của một người
tên là John Wick.
Bạn có thể xem email.
Bạn có thể thấy ID khóa.
Và nếu chúng tôi nhấp vào chi tiết, bạn cũng sẽ có thể nhìn thấy dấu vân tay của chìa khóa.
Bây giờ, lý tưởng nhất là bạn muốn xác nhận ID khóa và dấu vân tay với liên hệ của mình trước khi thêm khóa này, vì như chúng
ta đã thấy, bất kỳ ai cũng có thể xuất bản khóa lên máy chủ khóa và tự xưng là bất kỳ ai.
Vì vậy, chúng tôi không chắc rằng John Wick này thực sự là John Wick mà chúng tôi cần giao tiếp.
Do đó, bạn nên liên lạc với người liên hệ của mình bằng một phương thức liên lạc khác, chẳng hạn như
qua email, qua điện thoại hoặc bằng tin nhắn văn bản, đồng thời xác nhận dấu vân tay và ý tưởng
mà bạn sắp thêm để đảm bảo rằng điều này là chính xác vân tay và ID chính xác cho khóa mà bạn
muốn thêm.
Rõ ràng là bây giờ, John có thể lấy lại thông tin này bằng cách đi tới mật khẩu và khóa của anh ấy, nhấp chuột phải vào
khóa của chính anh ấy, nhấp vào thuộc tính và anh ấy có thể lấy dấu vân tay của chính mình và sử dụng nó để giúp bạn
xác nhận rằng đây là liên hệ phù hợp.
Khi bạn chắc chắn rằng đây là liên hệ phù hợp, bạn có thể nhấp vào liên hệ tại đây và nhấp vào nhập để thêm
vào khóa của mình.
Và như bạn có thể thấy, nó đã được thêm vào đây vào vòng chìa khóa của tôi.
Và sau đó, như chúng ta đã thấy trước đây, bạn có thể bắt đầu nhập tin nhắn và mã hóa chúng từ applet trong
đây hoặc mã hóa tệp bằng cách nhấp chuột phải vào tệp và mã hóa chúng.
Vì vậy, về cơ bản tôi chỉ muốn cho bạn thấy một phương pháp trao đổi khóa khác, cách bạn có thể tải
khóa lên máy chủ khóa và cách người liên hệ của bạn có thể tải xuống hoặc cách bạn có thể tải xuống khóa từ máy chủ khóa.
Bây giờ, hãy nhớ rằng khi bạn tải một khóa lên máy chủ khóa, nó có thể không khả dụng ngay lập tức.
Tôi thực sự tạm dừng video và tiếp tục quay sau vài giờ sau khi tải John Key
lên vì thường có nhiều hơn một máy chủ chính.
Vì vậy, khi bạn tải khóa của mình lên một trong những máy chủ này, thực sự sẽ mất một khoảng thời
gian để khóa được chia sẻ với tất cả các máy chủ và có sẵn cho mọi người tải xuống.
Vì vậy, nếu bạn đã tải lên một khóa và người liên hệ của bạn đã cố gắng tải xuống khóa đó trong cùng một giờ mà không thể tìm thấy khóa đó,
thì điều đó không sao cả.
Chỉ cần yêu cầu họ đợi trong vài giờ và sau đó họ sẽ có thể tải xuống.