Cryptography & Ciphers
Bombe Cipher Processor
Apply Bombe 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.
Bombe Cipher Processor uses known-rotor Enigma crib search to process the supplied input. It returns rotor stops, partial plugboard settings, and a decryption preview for the selected menu.
It returns rotor stops, partial plugboard settings, and a decryption preview for the selected menu. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings. Processing runs in the browser.
Cipher search explores the configured space; it does not bypass strong encryption or establish evidence authenticity.
Instructions
- Provide text or data for this tool.
- Generate a short ciphertext with known Enigma settings for the first test. This applies to Bombe Cipher Processor.
- Inspect the menu loop count before accepting a stop as useful. This applies to Bombe Cipher Processor.
Example
Input: Use a disposable Enigma ciphertext and a known plaintext fragment at Crib offset 0.
Settings: Bombe Cipher Processor: Select the known rotor order and reflector before entering a nonempty Crib. Use checking machine filters candidate stops.
Result: It returns rotor stops, partial plugboard settings, and a decryption preview for the selected menu. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings.
Limits
- Bombe Cipher Processor: The search ignores ring settings and middle-rotor stepping.
- Bombe Cipher Processor: A stop is incomplete: remaining plugboard settings require separate recovery.