Skip to main content

Cryptography & Ciphers

SIGABA Cipher Processor

Apply SIGABA with explicit key, format, and algorithm settings. Enter the data and key material, choose the parameters, then review the result.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Options

Your result appears here

Apply SIGABA 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.

SIGABA Cipher Processor uses cipher, control, and index rotor simulation to process the supplied input. It returns the selected encrypt or decrypt transformation using the three interacting rotor banks.

It returns the selected encrypt or decrypt transformation using the three interacting rotor banks. 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

  1. Provide text or data for this tool.
  2. Save rotor wiring, reversal flags, and initial values before encryption. This applies to SIGABA Cipher Processor.
  3. Use Decrypt with the same initial configuration for the reverse test. This applies to SIGABA Cipher Processor.

Example

Input: Use "HELLO" with SIGABA mode Encrypt and record all selected rotor settings.

Settings: SIGABA Cipher Processor: Configure five cipher rotors, five control rotors, and five index rotors. Cipher and control rotors have reversal controls; index rotors use numeric initial positions.

Result: It returns the selected encrypt or decrypt transformation using the three interacting rotor banks. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings.

Limits

  • SIGABA Cipher Processor: Recording only the five cipher rotors is insufficient for reproduction.
  • SIGABA Cipher Processor: This historical simulation supplies no modern authentication or key management.