NEWS
INTRODUCTION
Okay, kids, it's time to get out your Sargent Crush secret message spy decoder rings! Can your decoder ring handle the following line?
V qb abg jnag jung V gb abg unir.
So, maybe you managed to decipher that message. But in today's world, wouldn't it be nice to have a quicker way of deciphering even harder messages? After all, it could be a warning of a terrorist attack, or perhaps a warning to sell stock before the company tanks. Or better yet, it could be the location of a leprechaun's pot of gold! Your task, should you choose to accept it, is to design a system to decipher such messages.
Get Project Details.
| Crypto-Analysis Resources | Location | Purpose |
|---|---|---|
| Skeleton Program | http://www.cs.utah.edu/outreach/2004/C++ | Skeleton C++ program |
| Skeleton Program | http://www.cs.utah.edu/outreach/2004/Java | Skeleton Java program |
| Test Cryptograms | http://www.cs.utah.edu/outreach/2004/tests | Testing your program |
| Frequently Asked Questions | http://www.cs.utah.edu/outreach/2004/faq.html | Answers to frequently (and sometimes seldomly) asked questions. |
If you have questions that aren't answered in our Frequently Asked Questions page referenced above, please send email to hspc@cs.utah.edu.
To help you develop your crypto-analysis system, we are providing a set of test inputs and answers for your program. The test set contains many cryptograms for your program to decode, utilizing both rotation and substitution ciphers. See the "README" file in the ZIP archives for more information about the test files. Some of these test cryptograms will be used in judging your final system, but they will certainly not be the only ones used.
The test set is packaged in two ZIP files: one for Linux/Unix, and one for Windows. Please download the version that matches your operating system.