ของเล่น

เครื่องแสดงการทำงานของระบบรหัสลับแบบสับเปลี่ยน (Substitution Cipher Demo)...เล่นยังไงล่ะเนี่ย

  1. ก่อนอื่นต้องเซตตารางกุญแจ (key table) ก่อนครับ การเซตตารางทำได้โดยการคลิกแต่ละเซลของคอลัมน์ ciphertext แล้วเลือกตัวอักษรที่ต้องการจะสับเปลี่ยน หรือไม่ก็คลิกปุ่ม Make Random Key เพื่อให้เครื่องสุ่มสร้างตารางกุญแจโดยอัตโนมัติ คลิกปุ่ม Reset เพื่อลบข้อมูลในคอลัมน์ ciphertext ครับ
  2. ใส่ข้อความที่ต้องการจะ encrypt ลงไปในกล่อง Text Input (อาจจะก็อปปี้ข้อความ แล้วแปะลงไปก็ได้)  แล้วคลิกปุ่ม Encrypt จากนั้น ciphertext จะแสดงออกมาในกล่อง Text Output ตัวอักษรที่เป็นตัวพิมพ์ใหญ่แสดงให้เห็นว่า ตัวอักษรนั้นได้ถูกสับเปลี่ยนด้วยตัวอักษรที่อยู่ในตาราง ciphertext ตัวอักษรที่เป็นตัวพิมพ์เล็ก แสดงให้เห็นว่าตัวอักษรนั้น ไม่ได้ถูกสับเปลี่ยน เนื่องจากตาราง ciphertext สำหรับตัวอักษรนั้นยังไม่ได้เซต คลิกปุ่ม Clear เพื่อลบข้อความทั้งหมด ในกล่อง Text Input
ง่ายไหมครับ ความจริง encryption และ decryption ของระบบรหัสลับแบบสับเปลี่ยนนั้นเหมือนกัน ต่างกันตรงที่กุญแจเท่านั้นเอง ดังนั้นเครื่องนี้ก็ใช้ช่วยในการโจมตีระบบได้เหมือนกัน แต่ท่านผู้อ่านต้องเดาตารางกุญแจเอาเองครับ