Span
Each symbol is replaced by the two symbols the given number of positions away on the circular layout.
a → od
PLAINTEXT INPUT
CIPHERTEXT OUTPUT
REFERENCE
FIELD NOTES
Each symbol is replaced by the two symbols the given number of positions away on the circular layout.
a → od
After finding the pair, each output symbol can move forward through the layout. Rotation 0 leaves it unchanged.
a → od → (R2) gj
Normal emits the left symbol first. Reversed emits the right symbol first. Decoding validates both sides converge.
N: od REV: do
With a known layout, every valid key is decoded and ranked by a lightweight English readability score.
valid pair → score → rank