Autokey Cipher
Extend a keyword with plaintext letters for a stronger polyalphabetic stream.
Input
Output
Using This Tool: Guide & Notes Show guide
Autokey starts with a keyword, then extends the key stream with message text instead of simply repeating the keyword forever.
How to use it
- Enter the starting keyword.
- Choose Encrypt for plaintext or Decrypt for ciphertext.
- Paste the message and watch the key stream details to see how the key extends.
- Keep the same starting keyword for decryption.
Options and settings
- Keyword is only the beginning of the key stream, so even a small typo changes everything after it.
- Preserve case keeps letter styling without changing the mathematical result.
- Keep punctuation and numbers controls whether unsupported characters stay in the visible output.
- Group letters is useful when you want traditional grouped ciphertext.
Notes
- Autokey reduces the repeated-key pattern of Vigenere, but it is still a classical cipher.
- Decryption is sensitive because recovered plaintext becomes part of the following key stream.
Related Article
Autokey Cipher: When the Message Becomes the Key
How a Vigenère-style cipher tried to escape repetition by feeding the plaintext back into the keystream.