CPT4: Cryptogram Puzzle Tool for X / Linux
Cryptogram Puzzle Tool helps solve the simple cryptogram puzzles that appear in the daily newspapers. While these puzzles can often be solved almost by inspection, CPT4 provides a handy tool the ones that turn out to be not quite so easy.
If you just want a little bookkeeping help, CPT4 will instantly update all occurrences[D[D[D[D[D[D[D[D[o of the new assignments as well as provide frequency and used/not-used letter lists as you drag-and-drop or key in suspected solution letters. But if you'd rather have the computer do the work, the automatic solution algorithm will usually come very close to a complete solution in just a few seconds.
Bonus: CPT4 can also create new puzzles: simply key in or load plaintext from a file, and select the 'Encrypt' item from the Options menu.
SYSTEM REQUIREMENTS
CPT4 runs on Linux / X-Window systems, with all releases to date having been developed on a Pentium-based PC. The statically linked binary distribution will run on most systems, but the source and shared library distributions require GTK and various other libraries; please see the enclosed file 'INSTALL' for dependency details.
DOWNLOADING
see 'http://home.sprynet.com/~ecsi/cpt4home.html'.
- INSTALLING
see the enclosed file 'INSTALL'.
AUTHOR / ACKNOWLEDGMENTS
Cryptogram Puzzle Tool was designed by:
Jeff Edwards
Edwards Custom Software, Inc.
P.O. Box 261795
Tampa, FL 33685-1795
Email: je@ecsi-dev.com
The automatic solution algorithm used in CPT was devised by George W. Hart and described in his article "To Decode Short Cryptograms", Communications of ACM, September, 1994. In this version of CPT, the solution algorithm is packaged as a separate executable, the 'C' code for which is largely an adaptation of the public domain demonstration program posted by Dr. Hart on his web site.
LICENSE
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
