Інша сторона має брати такий самий набір роторів і запускати їх з тієї самої позиції для дешифрування, правильно? Я не знайшов там, як обертати ротори, тому початковий стан через оновлення сторінки — і тоді чудово дешифрується, хоча й без пробілів: ENIGMAENCRYPTED :)
Та я ж підбиратиму бозна скільки, не знаючи умов. 256 початкових фаз самих лише роторів (разом з нерухомим центром). А з перемиканням дротів на комутаторі я навіть не вмію таке рахувати :) І це лише за умови, що стан початковий.
Я спробував відгадати ваши дії, сподіваючись, що вони прості, та перевірив декілька варіянтів на зразок паролю «1234». Жоден не спрацював
Що я не зрозумів, це за яким принципом крокує наступний ротор. Очевидним здавалося, що після повного оберту попереднього, але ні. Перший крок другого ротора здійснюється на 22-му кроці першого. А другий — на 48-му…
"The rotor mechanism changes the electrical connections between the keys and the lights with each keypress. The security of the system depends on Enigma machine settings that were changed daily, based on secret key lists distributed in advance, and on other settings that change for each message. The receiving station has to know and use the exact settings employed by the transmitting station to successfully decrypt a message."
"The advancement of a rotor other than the left-hand one was called a turnover by the British. This was achieved by a ratchet and pawl mechanism. Each rotor had a ratchet with 26 teeth and every time a key was pressed, the set of spring-loaded pawls moved forward in unison, trying to engage with a ratchet. The alphabet ring of the rotor to the right normally prevented this. As this ring rotated with its rotor, a notch machined into it would eventually align itself with the pawl, allowing it to engage with the ratchet, and advance the rotor on its left. The right-hand pawl, having no rotor and ring to its right, stepped its rotor with every key depression.[12] For a single-notch rotor in the right-hand position, the middle rotor stepped once for every 26 steps of the right-hand rotor. Similarly for rotors two and three. For a two-notch rotor, the rotor to its left would turn over twice for each rotation."
наскільки я зрозумів, у другому абзаці мова про якесь додаткове скиданні через кожні 26 кроків храпового механізму
Ну правильно, відповідно до кількості літер абетки. Виходить, що у початковому стані на сайті другий ротор зсунуто на 4 кроки вперед від позиції перемикання, бо послідовність перемикань: 22—48—74—...(26*n) :)
no subject
no subject
no subject
no subject
KPXYOYNYRBJLXUA :))
no subject
Я спробував відгадати ваши дії, сподіваючись, що вони прості, та перевірив декілька варіянтів на зразок паролю «1234». Жоден не спрацював
no subject
no subject
"The advancement of a rotor other than the left-hand one was called a turnover by the British. This was achieved by a ratchet and pawl mechanism. Each rotor had a ratchet with 26 teeth and every time a key was pressed, the set of spring-loaded pawls moved forward in unison, trying to engage with a ratchet. The alphabet ring of the rotor to the right normally prevented this. As this ring rotated with its rotor, a notch machined into it would eventually align itself with the pawl, allowing it to engage with the ratchet, and advance the rotor on its left. The right-hand pawl, having no rotor and ring to its right, stepped its rotor with every key depression.[12] For a single-notch rotor in the right-hand position, the middle rotor stepped once for every 26 steps of the right-hand rotor. Similarly for rotors two and three. For a two-notch rotor, the rotor to its left would turn over twice for each rotation."
наскільки я зрозумів, у другому абзаці мова про якесь додаткове скиданні через кожні 26 кроків храпового механізму
no subject