Cryptography & Ciphers
Typex Cipher Processor
Apply Typex with explicit key, format, and algorithm settings. Enter the data and key material, choose the parameters, then review the result.
This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.
Typex Cipher Processor uses five-rotor Typex simulation to process the supplied input. It transforms text through the five rotors and reflector; strict output can group letters into five-character blocks.
It transforms text through the five rotors and reflector; strict output can group letters into five-character blocks. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings. Processing runs in the browser.
This tool performs the selected algorithm locally; it does not provide application trust or key management.
Instructions
- Provide text or data for this tool.
- Keep every rotor setting and both wiring controls with the fixture. This applies to Typex Cipher Processor.
- Use the matching keyboard emulation mode when converting figures and text. This applies to Typex Cipher Processor.
Example
Input: Use "HELLO" with default rotors, keyboard emulation None, and Strict output enabled.
Settings: Typex Cipher Processor: The fourth and fifth rotors are static; reversal, ring, and initial settings remain relevant. Reflector pairs and the input Plugboard use different wiring notation.
Result: It transforms text through the five rotors and reflector; strict output can group letters into five-character blocks. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings.
Limits
- Typex Cipher Processor: The included rotor set is an example, not authenticated historical operational key material.
- Typex Cipher Processor: Strict output can remove unsupported characters.