im trying to write the rotor machine ENIGMA's function on the computer but im missing something: there are 3 rotors, left, middle, right. the data enters the right rotor, then middle, and then left, and then back again. however, every so often, the right rotor will hit a letter that shifts the middle rotor by 1 position. if the middle rotor is at it's marked position, it will move the left rotor. however, since the middle rotor stays at its position until the right rotor makes it change, my program keeps on telling the left rotor to move. how do i keep track of it? it seems so easy, and yet just out of reach
Visit Calccrypto for info on crypto
KC2ZOF