What problem does it solve?
This Skill provides a comprehensive guide for solving classical ciphers in CTF challenges, including frequency analysis, Kasiski examination, and known-plaintext cryptanalysis.
Core Features & Use Cases
- Cipher Identification: Identifies substitution, Vigenere, transposition, XOR, or encoded text using character set analysis, IC, and Kasiski examination.
- Monoalphabetic Substitution: Solves Caesar/ROT, affine, and Hill ciphers using frequency analysis, Kasiski examination, and known plaintext.
- Polyalphabetic Ciphers: Cracks Vigenere and Playfair ciphers with IC-based key length detection and per-position frequency attacks.
- Transposition Ciphers: Decrypts rail fence and columnar transposition ciphers using pattern analysis and brute force methods.
- XOR Ciphers: Analyzes single-byte and multi-byte XOR ciphers with known plaintext methods and xortool.
- Special Ciphers: Handles Bacon, Polybius, and Enigma ciphers using specific decoding techniques.
Quick Start
Use the classical-cipher-analysis skill to analyze a given ciphertext and attempt to decrypt it.