ข้ามไปยังเครื่องมือ
mtool
  • ฟรี
  • ไม่ต้องสมัคร
  • บนเครื่อง

เครื่องจำลอง SIGABA

เครื่องจำลอง SIGABA แสดงการเข้ารหัสและถอดรหัสด้วยแบบจำลองเพื่อการเรียนรู้ 15 โรเตอร์ในเบราว์เซอร์ของคุณได้ฟรี ไม่ต้องสมัคร ตั้งค่าโรเตอร์ 15 ตัวในสามชุด แล้วพิมพ์ข้อความและตามเส้นทางสัญญาณ แต่ละข้อความจะกลับไปใช้คีย์เริ่มต้น

ตั้งค่าเครื่อง

ตั้งค่าโรเตอร์ 15 ตัวในสามชุด โดยเริ่มแต่ละข้อความด้วยกุญแจเริ่มต้นชุดเดิม

รุ่น

โรเตอร์เข้ารหัส

0:O · 1:O · 2:O · 3:O · 4:O

โรเตอร์ควบคุม

5:O · 6:O · 7:O · 8:O · 9:O

โรเตอร์ดัชนี

0:0 · 1:0 · 2:0 · 3:0 · 4:0

เข้ารหัสหรือถอดรหัส

ถอดรหัสด้วยกุญแจเริ่มต้นและรุ่นเดียวกัน SIGABA ไม่มีตัวสะท้อน สัญญาณจึงผ่านโรเตอร์เข้ารหัสย้อนทาง

การทำงาน
0 / 5000

กฎแป้นพิมพ์ดั้งเดิม: ช่องว่างกลายเป็น Z ก่อนเข้ารหัส และ Z ที่พิมพ์กลายเป็น X เมื่อถอดรหัส Z ภายในแสดงเป็นช่องว่าง จึงกู้ Z เดิมไม่ได้

ติดตามสัญญาณ

ตัวอักษรผ่านโรเตอร์เข้ารหัสห้าตัวก่อน จากนั้นสัญญาณควบคุมและดัชนีจะเลือกโรเตอร์ที่ขยับก่อนตัวอักษรถัดไป

ป้อนข้อความเพื่อดูเส้นทางของแต่ละตัวอักษรและการเคลื่อนของโรเตอร์

แบบจำลองเพื่อการศึกษา CSP-889 / CSP-2900 การเดินสายโรเตอร์ 26 หน้าสัมผัสที่เผยแพร่สร้างขึ้นสำหรับโปรแกรมจำลอง ไม่ได้ยืนยันว่าเป็นของช่วงสงคราม ข้อความเก่าต้องใช้โรเตอร์และกุญแจที่ตรงกัน

การประมวลผลทั้งหมดอยู่ในแท็บนี้ ไม่ส่งข้อความหรือกุญแจไปยัง mtool รหัสโรเตอร์ในอดีตไม่เหมาะปกป้องความลับปัจจุบัน

กลไก ที่มาของการเดินสาย และเวกเตอร์ทดสอบ: NSA · SJSU · Rotorvis

หลักการทำงาน

  1. ตั้งค่าโรเตอร์ทั้ง 15 ตัวตั้งค่าโรเตอร์ 15 ตัวในสามชุด โดยเริ่มแต่ละข้อความด้วยกุญแจเริ่มต้นชุดเดิม หากเลือกโรเตอร์ที่ใช้อยู่ ระบบจะสลับหมายเลขกัน โรเตอร์ 26 หน้าสัมผัสแต่ละตัวใช้ได้หนึ่งครั้ง
  2. เข้ารหัสหรือถอดรหัสถอดรหัสด้วยกุญแจเริ่มต้นและรุ่นเดียวกัน SIGABA ไม่มีตัวสะท้อน สัญญาณจึงผ่านโรเตอร์เข้ารหัสย้อนทาง กฎแป้นพิมพ์ดั้งเดิม: ช่องว่างกลายเป็น Z ก่อนเข้ารหัส และ Z ที่พิมพ์กลายเป็น X เมื่อถอดรหัส Z ภายในแสดงเป็นช่องว่าง จึงกู้ Z เดิมไม่ได้
  3. ติดตามสัญญาณตัวอักษรผ่านโรเตอร์เข้ารหัสห้าตัวก่อน จากนั้นสัญญาณควบคุมและดัชนีจะเลือกโรเตอร์ที่ขยับก่อนตัวอักษรถัดไป

คำถาม

เครื่อง SIGABA คืออะไร?

ตั้งค่าโรเตอร์ SIGABA ทั้ง 15 ตัว เข้ารหัสและถอดรหัสด้วย CSP-889 หรือ CSP-2900 พร้อมดูการหมุนในแต่ละขั้น โรเตอร์ 26 หน้าสัมผัสห้าตัวแปลงข้อความจากซ้ายไปขวา ใน CSP-2900 ตำแหน่ง 2 และ 4 หมุนสวนทาง

โรเตอร์ 15 ตัวทำงานอย่างไร?

โรเตอร์ 26 หน้าสัมผัสห้าตัวกำหนดการก้าวที่ไม่สม่ำเสมอ ตำแหน่ง 3 ขยับทุกครั้งที่กด ส่วน 1 และ 5 อยู่นิ่ง โรเตอร์ 10 หน้าสัมผัสห้าตัวไม่ขยับระหว่างข้อความ และส่งสัญญาณควบคุมไปยังโรเตอร์เข้ารหัส ตัวอักษรผ่านโรเตอร์เข้ารหัสห้าตัวก่อน จากนั้นสัญญาณควบคุมและดัชนีจะเลือกโรเตอร์ที่ขยับก่อนตัวอักษรถัดไป

จะถอดรหัสข้อความ SIGABA อย่างไร?

ถอดรหัสด้วยกุญแจเริ่มต้นและรุ่นเดียวกัน SIGABA ไม่มีตัวสะท้อน สัญญาณจึงผ่านโรเตอร์เข้ารหัสย้อนทาง

ช่องว่างและตัว Z ถูกจัดการอย่างไร?

กฎแป้นพิมพ์ดั้งเดิม: ช่องว่างกลายเป็น Z ก่อนเข้ารหัส และ Z ที่พิมพ์กลายเป็น X เมื่อถอดรหัส Z ภายในแสดงเป็นช่องว่าง จึงกู้ Z เดิมไม่ได้

การเดินสายโรเตอร์เป็นของจริงสมัยสงครามหรือไม่?

แบบจำลองเพื่อการศึกษา CSP-889 / CSP-2900 การเดินสายโรเตอร์ 26 หน้าสัมผัสที่เผยแพร่สร้างขึ้นสำหรับโปรแกรมจำลอง ไม่ได้ยืนยันว่าเป็นของช่วงสงคราม ข้อความเก่าต้องใช้โรเตอร์และกุญแจที่ตรงกัน

เครื่องมือนี้ฟรีไหม

ใช่ เครื่องมือนี้ใช้ฟรี ไม่ต้องสมัคร และไม่มีการจำกัดจำนวนครั้งต่อวัน

ต้องมีบัญชีไหม

ไม่ต้องมีบัญชีเพื่อใช้เครื่องมือนี้

ข้อมูลที่กรอกถูกส่งไปที่ไหนหรือเปล่า

ไม่ เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณ ข้อมูลที่ป้อนและผลลัพธ์อยู่บนเครื่องของคุณเท่านั้น เว้นแต่คุณเลือกแชร์เอง

เครื่องมือที่เกี่ยวข้อง

เครื่องจำลองเอนิกมา

ทดลองเครื่องเอนิกมา I, M3 และ M4 ในเบราว์เซอร์ ตั้งโรเตอร์ วงแหวน ตัวสะท้อน และแผงเสียบสาย แล้วเข้ารหัส ถอดรหัส และดูเส้นทางแต่ละตัวอักษร

เปิด

เครื่องจำลอง Fialka M‑125

จำลอง Fialka M‑125 ตั้งค่าโรเตอร์สิบตัวกับบัตรเจาะรู เข้ารหัสข้อความซีริลลิกและดูการหมุนทุกขั้น

เปิด

เข้ารหัสข้อความ

เข้ารหัสและถอดรหัสข้อความทุกภาษาด้วยกุญแจสุ่ม 256 บิตในเบราว์เซอร์

เปิด