What it is
A small C++ tool built on a nice idea: you don't need the key if you can recognize English. It runs through all twenty-six shifts, scores each one by how many common English words come out of it, and keeps the best — so you hand it a scrambled file and get the message back without knowing anything about how it was encoded.
Runs in linear space and writes the result straight to a file.
How it works
No key required
Brute-forces all twenty-six shifts rather than asking for the one that was used.
Scored by English
Each candidate decoding is ranked by how many common English words it produces, and the best one wins.
Linear space
Written in C++ to run in linear space and write the recovered plaintext straight out to a file.
Built with
C++
· Cryptography / command-line tool — built by Musa Alanssari, a software engineer in Houston, Texas. Jul 2026.
Next project