CS460: Capstone Experience Project Definition

XOR Encryption Cracker Project Description:
Design and implement tools that allow you to quickly crack XOR-encryption schemes.

General Requirements:
1. One of the encryption algorithms must XOR the message with a key.
2. Given an encrypted message, produce the message.
3. Analyze the “quality” of various techniques and solutions.
4. Create a good HCI so others can use your system.

See Dawn Rohm and Bonnie McVey for good references.

2006 DC Pankratz