ฉันกำลังพยายามสร้างเครื่องปริศนาจำลอง ฉันกำลังอ้างอิงจากเครื่องนี้ https://www.101computing.net/enigma-machine-emulator/
ฉันตั้งค่าโรเตอร์ 3 ตัวแล้ว และมีปัญหาในการทำความเข้าใจเกี่ยวกับวงแหวนและการหมุน ตัวอย่างเช่น ฉันได้ตั้งค่าโรเตอร์เป็น III,II,I โดยที่โรเตอร์ตัวที่ 3 มีการตั้งค่าวงแหวนเป็น AABหากคุณป้อนและ A ผลลัพธ์จะเป็น N ตัวจำลองของฉันเห็นด้วยกับสิ่งนี้ จากนั้นถ้าคุณป้อน A อีกครั้ง ผลลัพธ์จะเป็น F ฉันทำตามตัวจำลองของฉันผ่านกระบวนการ
อันดับแรก
โรเตอร์ I (ขวาสุด) หมุนแป้นเพื่อให้กลายเป็น JEKMFLGDQVZNTOWYHXUSPAIBRC จากนั้น A เปลี่ยนเป็น J
ถัดไป
J ผ่านโรเตอร์ 2 ตัวถัดไปเพื่อลงเอยด้วย C
ในที่สุด
จากนั้น C นี้จะถูกส่งผ่านโรเตอร์ 1 ในทิศทางกลับกันเพื่อให้เอาต์พุตสุดท้าย ผลลัพธ์ตัวอย่างคือ F เครื่องจำลองของฉันตรงกับผลลัพธ์ของตัวอย่างจนถึงตรงนี้ C กลายเป็น F บนโรเตอร์ 1 ที่มีตำแหน่ง AAC ในทิศทางตรงกันข้ามได้อย่างไร โปรดช่วยทำความเข้าใจว่าวงแหวนและการหมุนส่งผลต่อโรเตอร์อย่างไร จะได้รับการชื่นชม ฉันมี อ่าน การตั้งค่าวงแหวนของปริศนาเปลี่ยนตารางการเดินสายอย่างไร และฉันเข้าใจว่า K Rossers ส่วนใหญ่ตอบจนกระทั่งเอาต์พุตย้อนกลับสุดท้ายจากโรเตอร์