Keyboard Layouts Conversion
Systems with 2 or more keyboard layouts installed are not uncommon (like QWERTY + national layout, QWERTY + Dvorak or QWERTY + AZERTY, etc.). Keyboard layouts are responsible for conversion from keyboard scancodes to actual characters. Password entered with a different keyboard layout selected can be slightly or fully different. This is used as a trick in many countries to convert easy to remember words into random-like passwords (e.g. conversion from QWERTY to AZERTY for word "password" is "pqsszord"). Another possibility is "wrong" keyboard layout used by mistake when entering a new password (there is no warning in contrast to active CAPS LOCK, all layouts are equally valid). Our programs allow you to add keyboard layout conversion modification to any dictionary attack. Words are "retyped" in different layout using "original keyboard keys" on the fly between any two keyboard layouts installed. QWERTY to Dvorak examples: QWERTY = "<>PYF, qwerty = ',.pyf, password = laoo,rpe. QWERTY to left hand Dvorak: QWERTY = :QBYUR, qwerty = ;qbyur, password = 6-kkq.yc.