Tools

The small scripts I keep reaching for while solving. Each one runs here in your browser — grab the Python original if you want it offline.

ASCII Character Solver ascii-character-solver.py
Encoding

Turn ASCII decimal values into their characters.

Hex Converter hex-converter.py
Encoding

Hex to bytes and back, plus hex to Base64.

Caesar Cipher Solver caesar-cipher-solver.py
Classical ciphers

Decrypt a Caesar shift with a known key, or try all twenty-five at once.

Bytes <-> Longs byte-and-longs.py
Crypto primitives

Convert between byte strings and big integers — the bread and butter of RSA challenges.

Crypto primitives

XOR byte data against a hex key. The key repeats cyclically, so single-byte and multi-byte keys both work.