กำลังโหลดห้องทดลอง 3 มิติ…
กำลังโหลดบทเรียน…
← ห้องทดลองรหัสและการเข้ารหัสโลก 1 · บทเรียน 5 จาก 5บทเรียนทั้งหมด ↓

การสลับตัวอักษรทั้งชุด
กำลังสอนเรื่องนี้อยู่ใช่ไหม เปิดโหมดโปรเจกเตอร์
ทำไมต้องเลื่อนตัวอักษรทุกตัวเป็นระยะทางเท่ากัน? รหัสแทนที่ ใช้ตัวอักษรที่สลับลำดับแบบใดก็ได้เป็นกุญแจ เพื่อให้จำได้ง่าย ให้เขียน คีย์เวิร์ด ก่อน (ตัดตัวอักษรที่ซ้ำออก) แล้วตามด้วยตัวอักษรที่เหลือเรียงตามลำดับ
คีย์เวิร์ด ZEBRAS จะได้:ZEBRASCDFGHIJKLMNOPQTUVWXY
ดังนั้น A→Z, B→E, C→B, D→R …
มีวิธีสลับตัวอักษรทั้งหมด 26! (ประมาณ 4 × 10²⁶ วิธี) ซึ่งมากเกินกว่าจะลองทีละวิธี แต่รหัสแทนที่ก็ถูกถอดได้มาหลายศตวรรษ เพราะตัวอักษรต้นฉบับแต่ละตัวจะกลายเป็นตัวอักษรรหัสตัวเดิมเสมอ ดังนั้น จำนวนตัวอักษร จึงยังคงอยู่ คุณจะใช้สิ่งนี้ในโลกที่ 3
เมื่อใช้คีย์เวิร์ด ZEBRAS ตัวอักษรต้นฉบับ A จะกลายเป็นอะไร?
ทำไมการมีจำนวนกุญแจมหาศาลจึงยังไม่เพียงพอที่จะทำให้รหัสปลอดภัย?