Miscellaneous Cryptography
Not every cryptography challenge fits neatly into a single category like RSA, ElGamal, or classical ciphers.
Miscellaneous cryptography covers the tools, scripts, and exotic encodings used for unconventional or hybrid crypto problems often seen in CTFs.
These challenges usually combine multiple layers, for example, a Base64‑encoded Brainfuck script hiding a Caesar‑ciphered flag, or require automated guessing tools to identify the correct decoding sequence.
To decode Brainfuck, this decoder can be used.
--[----->+<]>.++++++.-----------.++++++.[----->+<]>.----.---.+++[->+++<]>+.-------.++++++++++.++++++++++.++[->+++<]>.+++.[--->+<]>----.+++[->+++<]>++.++++++++.+++++.--------.-[--->+<]>--.+[->+++<]>+.++++++++.>--[-->+++<]>.
Ciphey is a tool to automatically decrypt and decode a variety of ciphers and encodings.
To install using Pip run the following.
python3 -m pip install ciphey --upgrade
For other installation methods, see the “install instructions”
Usage with file input ciphey -f encrypted.txt
Usage with argument input ciphey -t "Encrypted input"