Skip to main content

Cryptography & Ciphers

Rabbit Cipher Processor

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

Rabbit Cipher Processor uses Rabbit stream transformation to process the supplied input. It returns bytes from the Rabbit keystream transformation; changing endianness changes compatibility and output.

It returns bytes from the Rabbit keystream transformation; changing endianness changes compatibility and output. 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. Use the explicit IV for the fixture rather than silently omitting it. This applies to Rabbit Cipher Processor.
  3. Reuse the same endian setting when checking output against another implementation. This applies to Rabbit Cipher Processor.

Example

Input: Use Raw input "abc", a 16-byte zero Hex key, an 8-byte zero Hex IV, Endianness Big, and Output Hex.

Settings: Rabbit Cipher Processor: Key length must be exactly 16 bytes; IV must contain 0 or 8 bytes. Endianness selects Big or Little compatibility behavior.

Result: It returns bytes from the Rabbit keystream transformation; changing endianness changes compatibility and output. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings.

Limits

  • Rabbit Cipher Processor: It exposes no Salsa-style Rounds or Counter control.
  • Rabbit Cipher Processor: The stream transformation does not authenticate messages; fixed keys and IVs are test fixtures only.