encoding_decoding_atbash
Apply the Atbash substitution cipher to encode or decode text by mirroring each Latin letter (A↔Z, B↔Y, ...). Digits and symbols pass through unchanged. Ideal for classical puzzles and CTF challenges.
Instructions
Atbash Cipher (Encode and Decode). Apply the Atbash substitution cipher, mapping each Latin letter to its mirror (A<->Z, B<->Y, ... ); digits and symbols pass through unchanged. Atbash is symmetric, so encoding and decoding are the identical transform — the operation flag only labels the output. Use it for classical/CTF puzzles and ROT-style text scrambling; it is a fixed historical cipher with no key and provides no real security, so it is not encryption. Choose encoding_decoding_rot13 or encoding_decoding_caesar instead when you need a different shift. Runs locally, read-only, non-destructive, and rate-limited. Returns the transformed text plus an info note that the cipher is symmetric.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text to transform; must not be blank. Letters are mirrored, other characters are unaffected. | |
| operation | Yes | Required label for the requested direction. Atbash is symmetric, so encode and decode produce identical output; this only sets the echoed operation field. | |
| preserve_case | No | When true, keep each letter's original case; when false, uppercase letters become lowercase and lowercase become uppercase. | |
| preserve_non_alpha | No | When true, pass digits, spaces, and punctuation through unchanged; when false, drop all non-letter characters from the output. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | True when the transform succeeded. | |
| input | No | The original text, echoed back. | |
| operation | No | The requested direction (encode or decode); output is identical either way. | |
| preserve_case | No | The effective preserve_case setting used. | |
| preserve_non_alpha | No | The effective preserve_non_alpha setting used. | |
| result | No | The Atbash-transformed text. | |
| info | No | Note that Atbash is symmetric — encoding and decoding are identical. |