CRYPTX is a fast, CTF-focused encoder/decoder CLI tool for Linux.
It supports base encodings, classical ciphers, numeric conversions, URL encoding, XOR operations, and is fully scriptable with piping and file I/O.
- Base encodings: base32, base45, base58, base62, base64, base85
- Classical cipher: ROT / Caesar (-r)
- Numeric & binary conversions: hex, binary, decimal, octal
- XOR cipher: (-k key)
- URL encode/decode
- Native man page (
cryptx --man) - Fully offline and scriptable
git clone https://github.com/atkishork/cryptx.git
cd cryptxpipx install .which cryptx
cryptx --man (manual page)
cryptx -h (help page)# Base64 encode
cryptx -e base64 "hello world"
# Base64 decode
cryptx -d base64 "aGVsbG8gd29ybGQ="
# ROT cipher encode
cryptx -e rot "hello" -r 13
# ROT cipher decode
cryptx -d rot "uryyb" -r 13
# XOR encode/decode
cryptx -e xor "secret" -k 42
cryptx -d xor "someoutput" -k 42
# Hex encoding/decoding
cryptx -e hex "hello"
cryptx -d hex "68656c6c6f"pipx uninstall cryptxAuthor: Kishor Kumar GitHub: https://github.com/atkishork License: MIT License