Code: Select all

```
ABCDEFGHIJKLMNOPQRSTUVWXYZ[space](right)
ABCDEFGHIJKLMNOPQRSTUVWXYZ[space](left)
```

Also, even though the algorithm is meant to be executed by hand, what are the thoughts of using an initialization vector (IV) at the start of the plaintext message, before encrypting? So, 5 random characters? Something like:

Code: Select all

```
TEMP:[space]JELLY[space]LIKE[space]ABOVE[space]THE[space]HIGH[space]WIRE[space]SIX[space]QUAKING[space]PACHYDERMS[space]KEPT[space]THE[space]CLIMAX[space]OF[space]THE[space]EXTRAVAGANZA[space]IN[space]A[space]DAZZLING[space]STATE[space]OF[space]FLUX
PASS:[space]HGIYBDWJXGEQGKKRRHIAAYTQFPWASJ
IV:[space]WYWIA
PAD[space]=[space]XXX
PT[space]=[space]TEMP[space]+[space]PAD[space]=[space]JELLYLIKEABOVETHEHIGHWIRESIXQUAKINGPACHYDERMSKEPTTHECLIMAXOFTHEEXTRAVAGANZAINADAZZLINGSTATEOFFLUXXXX
TEMP[space]=[space](encrypt[space]PT)
CT[space]=[space]IV[space]+[space]TEMP
```

It would seem to follow that both the password and the IV would key the wheels in the same deterministic manner, and that that algorithm could be different than the standard algorithm for encrypting the plaintext. However, I'm just curious if a standard already exists. If so, I couldn't find anything online, including the papers published by Moshe and others.

Thanks.