encoding_decoding_baconian
Encode or decode text using the Baconian cipher, a binary steganographic substitution that maps letters to five-symbol groups of A/B or 0/1. Use it for classical puzzles or hiding binary messages in text.
Instructions
Baconian Cipher (Encode and Decode). Encode or decode text with the Baconian cipher, a binary steganographic substitution that maps each letter to a five-symbol group of A/B (or 0/1). It is a fixed historical cipher with no key and provides no real security, so it is not encryption — use it for classical/CTF puzzles or to hide a binary message inside other text. Version A is the 24-letter classical table (I/J and U/V share codes, so decoding is lossy); version B is the full 26-letter table with no collisions. For keyed or shift-based classical ciphers choose encoding_decoding_vigenere, encoding_decoding_caesar, or encoding_decoding_atbash instead. Runs locally, read-only, non-destructive, and rate-limited (60 requests/min, 500/hour, 2000/day for anonymous callers). Returns the transformed text plus an analysis object (lengths, cipher-group count, expansion ratio, security level).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to process; must not be blank. When encoding, letters are mapped to five-symbol groups and non-letters pass through; when decoding, five-symbol groups are converted back to letters. | |
| operation | Yes | Direction of the transform: encode turns plaintext into Baconian groups, decode turns Baconian groups back into plaintext. | encode |
| version | Yes | Cipher table variant. A is the 24-letter classical table where I/J and U/V share codes (lossy on decode); B is the full 26-letter table with a unique code per letter. | A |
| alphabet | Yes | Symbol pair for the five-symbol groups: AB uses letters A and B, 01 uses digits 0 and 1. | AB |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | True when the transform succeeded. | |
| result | No | The transformed text: space-separated five-symbol groups when encoding, decoded plaintext when decoding. | |
| operation | No | The requested direction (encode or decode), echoed back. | |
| version | No | The cipher table variant used (A or B), echoed back. | |
| alphabet | No | The symbol pair used (AB or 01), echoed back. | |
| analysis | No | Metrics about the transform. |