Score:0

คำถามเกี่ยวกับการหมุนเวียนของโรเตอร์ของอีนิกมา

ธง pk

ฉันได้พยายามทำให้อัลกอริทึมทำงานเหมือนเครื่อง Enigma จริง ปรับแต่งได้เต็มที่ ฉันใช้อีมูเลเตอร์ออนไลน์สองตัวเพื่อตรวจสอบว่าข้อความที่เข้ารหัสของฉันถูกต้อง :

ในขณะนี้ หากไม่มีปลั๊กอิน ดูเหมือนว่าจะทำงานได้อย่างถูกต้อง... จนกว่าจะมีการกำหนดค่าโรเตอร์แปลกๆ เกิดขึ้น ดังนั้นนี่คือการตั้งค่าที่แน่นอน: โรเตอร์ซ้ายสุดคือ V โรเตอร์ตรงกลางคือ I โรเตอร์ขวาสุดคือ III

การกำหนดค่าเริ่มต้นคือ ZPK การตั้งค่าวงแหวนคือ AAA

หลังจากตัวอักษรบางตัว ตามอัลกอริทึมของฉัน การกำหนดค่าโรเตอร์จะเป็นดังนี้:

  • ZPV
  • ZQW
  • ซีคิวเอ็กซ์

ฉันทราบดีถึงกลไกการก้าวสองครั้ง และ 26 ปุ่มที่กดในภายหลังเราควรมี

  • ZQV
  • ZRW
  • เอเอสเอ็กซ์

แต่การจำลองแบบออนไลน์ทั้งสองมีลำดับดังนี้:

  • ZPV
  • ZQW
  • อาร์เอ็กซ์

เช่นเดียวกับโรเตอร์ที่ฉันไปจาก P ถึง Q คือมูลค่าการซื้อขาย ในขณะที่แหล่งข้อมูลอื่นๆ ทั้งหมดที่ฉันเคยเห็นบอกว่ามาจาก Q ถึง R (Royal Flag Wave Kings above...)

ฉันบ้าหรือฉันพลาดอะไรไปหรือเปล่า?

ขอบคุณสำหรับความช่วยเหลือของคุณ!

kelalaka avatar
in flag
ปัญหาที่ใหญ่ที่สุดของคำถามดังกล่าวคือเราจะแน่ใจได้อย่างไรว่ารหัสของคุณถูกต้อง และปัญหาประเภทนั้นอยู่นอกหัวข้อที่นี่ ฉันสับสนกับการพิมพ์การกำหนดค่าโรเตอร์เนื่องจากเราต้องการเพียง 3 ตัวอักษรที่แสดงที่ด้านบนของโรเตอร์
pk flag
อันที่จริงอย่าพูดถึงรหัสของฉันเลยคำถามของฉันคือ: เมื่อพิจารณาว่าโรเตอร์คือ V, I, III เป็นไปได้อย่างไรที่จะได้รับลำดับต่อไปนี้: ZPV, ZQW, ARX ?
kelalaka avatar
in flag
โรเตอร์เคลื่อนที่เหมือนตัวนับ ฉันไม่เห็นสิ่งนั้นในลำดับของคุณ
pk flag
ZPV, ZQW, ZQX ไม่เหมือนเคาน์เตอร์? ZPV, ZQW, ARX มีความสอดคล้องกันมากขึ้นเกี่ยวกับ Enigma อย่างไร
Maarten Bodewes avatar
in flag
เอ่อ มันไม่ควรลงท้ายด้วย ZQB เหรอ?
kelalaka avatar
in flag
ใช่ ความผิดพลาดของฉัน ปรับปรุง; ZPV, ZPW, ZPX, ZPY, ZPZ, ZQA, ZQB....
pk flag
เว้นแต่ว่าโรเตอร์แต่ละตัวของ Enigma จะมีเวลาในการหมุนที่แตกต่างกัน Rotor III ทำให้โรเตอร์ไปทางซ้ายเพิ่มขึ้นเมื่อหมุนจาก V ไป W ดังนั้น ZPV, ZQW, ZQX... เท่าที่ฉันเข้าใจ โรเตอร์ I (ตัวกลาง) จะเพิ่มตัวไปทางซ้ายเมื่อหมุนจาก Q ไป R แต่อีมูเลเตอร์ทั้งหมดทำตัวเหมือนเป็น P ถึง Q ซึ่งทำให้ฉันคลั่งไคล้
kelalaka avatar
in flag
https://en.wikipedia.org/wiki/Enigma_rotor_details#Turnover_notch_positions
pk flag
แน่นอน เหตุใดอีมูเลเตอร์ทั้งหมดจึงใช้วิธีอื่น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา