ก่อนที่เราจะสรุปส่วนนี้ ฉันต้องการบรรยายอีกครั้งหนึ่งเกี่ยวกับวิธีอื่นในการแลกเปลี่ยนกุญแจระหว่างผู้ส่งและผู้รับ
ดังที่เราได้เรียนรู้ เราสามารถใช้ BGP เพื่อเข้ารหัสข้อความ และทำให้แน่ใจว่าข้อความนี้สามารถอ่านได้โดยผู้รับเท่านั้น
โดยการเข้ารหัสข้อความด้วยกุญแจสาธารณะของผู้รับ
ดังนั้นเพื่อให้ใช้งานได้ ตัวอย่างเช่น ถ้า David ต้องการส่งข้อความถึง John เขาจะต้องได้รับกุญแจสาธารณะของ
John
แล้วจอห์นก็เหมือนกัน
ถ้าจอห์นต้องการส่งบางอย่างให้เดวิด เขาจะต้องเอากุญแจสาธารณะของเดวิดมาแลกกุญแจ
ในการบรรยายครั้งก่อน เราใช้อีเมลเพื่อส่งกุญแจจากคนหนึ่งไปยังอีกคนหนึ่ง
ตอนนี้คุณสามารถใช้วิธีการสื่อสารใดก็ได้
และอย่างที่ฉันพูด บางครั้งหากคุณกำลังใช้ตลาดหรือหากคุณอยู่ในฟอรัม คุณอาจเห็นผู้ใช้รายนั้น
รวมถึงคีย์สาธารณะของพวกเขาในลายเซ็นหรือในหน้าโปรไฟล์ของพวกเขา
ด้วยวิธีนี้ คุณสามารถใช้คีย์นั้นเพื่อเข้ารหัสข้อความและส่งไปยังผู้ใช้รายนั้น และคุณจะมั่นใจได้ว่ามีเพียงคนเดียวเท่านั้นที่สามารถอ่านข้อความนี้ได้คือผู้ใช้
มีวิธีอื่นในการแบ่งปันกุญแจ ซึ่งฉันต้องการกล่าวถึงในการบรรยายนี้ และวิธีนั้นต้องอาศัยการใช้เซิร์ฟเวอร์หลัก
ดังนั้นคุณสามารถคิดได้ว่านี่เป็นคอมพิวเตอร์ที่เข้าถึงได้ทางอินเทอร์เน็ตหรือบน darknet
ประกอบด้วยกุญแจจำนวนหนึ่ง
จากนั้น ตัวอย่างเช่น ถ้า David ต้องการแชร์คีย์สาธารณะกับ John หรือกับใครก็ตาม พวกเขาสามารถอัปโหลดคีย์ของตนไปยังเซิร์ฟเวอร์ได้
เช่นเดียวกับจอห์น
ถ้าเขาต้องการแชร์คีย์สาธารณะกับผู้อื่น เขาสามารถอัปโหลดคีย์ไปยังเซิร์ฟเวอร์ได้เช่นกัน
แล้วถ้า David ต้องการสื่อสารกับ John เขาก็ไม่จำเป็นต้องขอกุญแจสาธารณะจาก John
โดยตรง
และจอห์นก็ไม่จำเป็นต้องสื่อสารกับเดวิดโดยตรงและส่งกุญแจไปให้เขา
ทั้งหมดที่ David ต้องทำคือสอบถามเซิร์ฟเวอร์ เซิร์ฟเวอร์คีย์ที่สามารถเข้าถึงได้บน darknet
หรือบนอินเทอร์เน็ต และดาวน์โหลดกุญแจสาธารณะของ John
เช่นเดียวกับจอห์น
หากคุณต้องการรับกุญแจสาธารณะของ David เขาสามารถสอบถามเซิร์ฟเวอร์ ดาวน์โหลดคีย์ของ David
และด้วยวิธีนี้ทั้ง David และ John จะมีกุญแจสาธารณะของกันและกัน ดังนั้นจึงสามารถเริ่มสื่อสารและเข้ารหัสข้อความถึงกันโดยใช้กุญแจสาธารณะของกันและกัน
สิ่งเดียวที่คุณต้องการจำไว้เมื่อทำเช่นนี้คือเมื่อคุณอัปโหลดคีย์ของคุณไปยังเซิร์ฟเวอร์สาธารณะนี้
ทุกคนสามารถรับกุญแจสาธารณะของคุณได้
อย่างที่บอก ไม่สามารถใช้กุญแจสาธารณะเพื่อถอดรหัสข้อความของคุณได้
แต่อย่างที่เราเคยเห็นมาก่อน มีเอกลักษณ์ที่ผูกติดอยู่กับกุญแจ
ตอนนี้เราใช้ข้อมูลปลอม แต่ถ้าคุณใช้ข้อมูลจริง ชื่อจะปรากฏบนคีย์นั้นและอีเมลที่เชื่อมโยงกับคีย์นั้น
เช่นเดียวกับที่เราเคยเห็นมาก่อน เมื่อเราสร้างคีย์ เราตั้งค่าที่อยู่อีเมลด้วยคีย์นั้น
เพื่อให้อีเมลนั้นถูกเปิดเผยต่อสาธารณะด้วย
ดังนั้น หากคุณไม่ต้องการให้ข้อมูลนี้ โปรดอย่าอัปโหลดคีย์ของคุณไปยังเซิร์ฟเวอร์หลักเหล่านี้
นอกจากนี้ หากคีย์เชื่อมโยงกับคีย์อื่นๆ หรือส่วนหนึ่งของห่วงโซ่แห่งความไว้วางใจ คีย์เหล่านี้จะพร้อมใช้งานพร้อมกับข้อมูลที่เชื่อมโยงกับคีย์เหล่านั้นด้วย
ดังนั้นผู้ติดต่อใดๆ ที่เชื่อมโยงกับคีย์จะพร้อมใช้งานและเป็นสาธารณะเมื่อคุณอัปโหลดคีย์นั้นไปยังเซิร์ฟเวอร์คีย์
ดังนั้น อีกครั้ง ถ้าคุณไม่ต้องการให้ข้อมูลนี้เป็นสาธารณะ อย่าอัปโหลดคีย์ของคุณไปยังเซิร์ฟเวอร์คีย์
และส่งโดยตรงไปยังบุคคลที่คุณต้องการแชร์คีย์สาธารณะด้วย
แต่อย่างที่ฉันพูด แนวคิดหลักยังคงเป็นการแบ่งปันที่ดี
กุญแจสาธารณะไม่กระทบต่อการเข้ารหัส
ไม่สามารถใช้กุญแจสาธารณะเพื่อถอดรหัสข้อความได้
สามารถใช้เพื่อเข้ารหัสเท่านั้น ดังนั้นจึงเป็นชื่อสาธารณะ
และนั่นเป็นเหตุผลที่เราสามารถแบ่งปันกับใครก็ได้ที่เราต้องการ และเราก็สามารถเผยแพร่ต่อสาธารณะได้
ทีนี้มาดูกันว่าเราจะทำได้อย่างไร
ก่อนอื่น ฉันจะไปที่คอมพิวเตอร์ของจอห์นตรงนี้
และสมมุติว่าฉันต้องการสร้างคีย์ส่วนตัว
ดังนั้นคีย์นี้มีให้ที่นี่และฉันต้องการอัปโหลดไปยังเซิร์ฟเวอร์คีย์
ก่อนอัปโหลดไปยังเซิร์ฟเวอร์หลัก ฉันต้องเปิดใช้งานคุณลักษณะนี้ และเพื่อดำเนินการดังกล่าว
เราจะไปแก้ไขค่ากำหนด
และในที่นี้เมื่อมันบอกว่าเผยแพร่คีย์ ฉันจะคลิกที่เมนูดรอปดาวน์และเลือกเซิร์ฟเวอร์ที่นี่
อย่างที่คุณเห็น นี่คือบริการหัวหอม
ดังนั้นใครก็ตามที่จะดาวน์โหลดคีย์นี้จะต้องเชื่อมต่อกับเครือข่าย Tor
ตอนนี้ฉันกำลังจะปิดสิ่งนี้ และสิ่งต่อไปที่ฉันจะทำคืออัปโหลดคีย์นี้ไปยังคีย์เซิร์ฟเวอร์
ในการทำเช่นนั้น เราจะไปที่รีโมตและซิงค์และเผยแพร่คีย์
นี่กำลังบอกเราว่ามีการเลือกคีย์หนึ่งคีย์และจะมีการซิงโครไนซ์และอัปโหลดไปยังคีย์เซิร์ฟเวอร์ที่เราเลือกไว้
เราจะคลิกที่ Sync และจะอัปโหลดคีย์ของฉันไปยังเซิร์ฟเวอร์หลักที่เราเลือกไว้
ตอนนี้ ใครก็ตามที่ต้องการสื่อสารกับฉันด้วย John Wick พวกเขาสามารถสอบถามเซิร์ฟเวอร์คีย์นี้และค้นหากุญแจสาธารณะของฉันและใช้เพื่อเข้ารหัสข้อความสำหรับฉัน
ในตัวอย่างของเราคือ David ที่ต้องการสื่อสารกับ John
เรามีคอมพิวเตอร์ของเขาอยู่ที่นี่ และทั้งหมดที่เขาต้องทำคือเปิดรหัสผ่านและกุญแจจากยูทิลิตี้อย่างที่เราเห็นก่อนหน้านี้
และเขาจะเลือก PJ Keys ใหม่ก่อน
ไปที่รีโมทแล้วคลิกค้นหากุญแจรีโมท
นี่คือขั้นตอนที่คุณต้องใช้หากต้องการดึงคีย์จากเซิร์ฟเวอร์หลัก
เมื่อคุณคลิกที่นี่ คุณจะได้รับช่องค้นหาดังที่คุณเห็นในนี้ ซึ่งคุณสามารถใช้เพื่อค้นหาผู้ติดต่อของคุณได้
คุณสามารถค้นหาโดยใช้ชื่อที่เชื่อมโยงกับคีย์
อย่างที่เราทราบ นั่นคือจอห์น วิค
คุณยังสามารถใช้อีเมลหรือ ID
ฉันจะใช้อีเมลซึ่งก็คือ jnck7 ที่ elude dot n
และฉันจะคลิกค้นหา
อย่างที่คุณเห็น ผมมีผลลัพธ์ตรงนี้
ตอนนี้คุณสามารถคลิกขวาและค้นหาคุณสมบัติของผู้ติดต่อรายนี้ และคุณจะเห็นสิ่งนี้สำหรับบุคคลที่ชื่อ
John Wick
คุณสามารถดูอีเมล
คุณสามารถดูรหัสคีย์
และหากเราคลิกที่รายละเอียด คุณก็จะสามารถเห็นลายนิ้วมือของกุญแจได้
ในตอนนี้ คุณควรยืนยันรหัสคีย์และลายนิ้วมือกับผู้ติดต่อของคุณก่อนที่จะเพิ่มคีย์นี้ เพราะดังที่เราได้เห็น
ทุกคนสามารถเผยแพร่คีย์ไปยังเซิร์ฟเวอร์คีย์และอ้างว่าเป็นใครก็ได้
ดังนั้นเราจึงไม่แน่ใจว่า John Wick นี้เป็น John Wick ที่เราจำเป็นต้องสื่อสารด้วยจริงๆ
ดังนั้น คุณควรสื่อสารกับผู้ติดต่อของคุณโดยใช้วิธีการสื่อสารอื่น เช่น ทางอีเมล
โทรศัพท์ หรือข้อความ และยืนยันลายนิ้วมือและแนวคิดที่คุณกำลังจะเพิ่มเพื่อให้แน่ใจว่าถูกต้อง
ลายนิ้วมือและ ID ที่ถูกต้องสำหรับคีย์ที่คุณต้องการเพิ่ม
เห็นได้ชัดว่า John สามารถรับข้อมูลนี้อีกครั้งโดยไปที่รหัสผ่านและคีย์ คลิกขวาที่คีย์ของตัวเอง
คลิกคุณสมบัติ และเขาสามารถรับลายนิ้วมือของเขาเอง และใช้ข้อมูลดังกล่าวเพื่อช่วยให้คุณยืนยันว่านี่คือผู้ติดต่อที่ถูกต้อง
เมื่อคุณแน่ใจว่านี่คือผู้ติดต่อที่ถูกต้อง คุณสามารถคลิกที่นี่และคลิกที่นำเข้าเพื่อเพิ่มลงในคีย์ของคุณ
และอย่างที่คุณเห็น มันถูกเพิ่มเข้าไปในพวงกุญแจของฉัน
และอย่างที่เราเคยเห็นมาก่อนหน้านี้ คุณสามารถเริ่มพิมพ์ข้อความและเข้ารหัสข้อความจากแอปเพล็ตที่นี่
หรือเข้ารหัสไฟล์โดยคลิกขวาที่ไฟล์และเข้ารหัส
โดยพื้นฐานแล้ว ฉันแค่อยากจะแสดงวิธีการแลกเปลี่ยนคีย์แบบอื่น วิธีอัปโหลดคีย์ไปยังเซิร์ฟเวอร์คีย์
และวิธีที่ผู้ติดต่อของคุณสามารถดาวน์โหลดคีย์ได้ หรือวิธีดาวน์โหลดคีย์จากเซิร์ฟเวอร์คีย์
พึงระลึกไว้เสมอว่า เมื่อคุณอัปโหลดคีย์ไปยังเซิร์ฟเวอร์คีย์ คีย์นั้นอาจไม่พร้อมใช้งานทันที
ฉันหยุดวิดีโอชั่วคราวและบันทึกต่อหลังจากอัปโหลด John Key เป็นเวลาหลายชั่วโมงแล้ว เพราะโดยปกติแล้วจะมีเซิร์ฟเวอร์หลักมากกว่าหนึ่งเซิร์ฟเวอร์
ดังนั้นเมื่อคุณอัปโหลดคีย์ของคุณไปยังเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง จริงๆ แล้วต้องใช้เวลาพอสมควรในการแชร์คีย์กับเซิร์ฟเวอร์ทั้งหมดและพร้อมให้ทุกคนดาวน์โหลด
ดังนั้น หากคุณอัปโหลดรหัสแล้วและผู้ติดต่อของคุณพยายามดาวน์โหลดภายในชั่วโมงเดียวกันแต่หาไม่พบ
ก็ไม่เป็นไร
แค่บอกให้พวกเขารอสักสองสามชั่วโมงแล้วพวกเขาก็จะสามารถดาวน์โหลดได้