SubCracker is a utility/toy for cracking simple substitution ciphers
over the 26-letter English alphabet. It includes a somewhat crude
interface with which the user can interactively crack the cipher.
More interestingly, it also has a probabilistic model over English
words and a stochastic optimization routine that allows it to help with the
cracking procedure, and often completely cracks the cipher autonomously
in a short amount of time.
Click here for the version that requires
a naturally Java 1.3-happy applet-viewer / browser.
- Either a version of Sun's Java Plug-in or a browser/applet-viewer that supports Java 1.3.
- A computer that doesn't suck. (A Pentium with a couple hundred megahertz will probably do.)
- At least 64 MB of RAM. (I'm not sure how well it'll run if you only have 64 MB, but it might work. 128 MB makes everything hunky-dory.)
Or, click here for the version that
requires the Java Plug-in for Internet Explorer or Netscape.
A screenshot of a successful autonomous crack.
(The extra-special bonus Bogoword
Generator is also shown bottom right.)
SubCracker can generate semi-amusing puzzles for the user or itself
to solve by grabbing sayings from
and then scrambling them. Note that:
You've been warned.
- Some of these sayings may be too short to be unscrambled unambigiously,
in which case you should just try another one.
- Some of these sayings are almost complete gibberish even when
unscrambled, which makes unscrambling them hard, if not downright impossible.
And of course you may not be able to tell that from the scrambled text.
Bwah hah hah hah hah.
- Some of these sayings are not for the squeamish.
SubCracker is still in its infancy and is thus currently undocumented.
Consider the question "How am I supposed to use this
damn thing?" as a puzzle in its own right.