This is my team's capstone project for the PLU Computer Science program. Our objective was to create a cryptography learning tool. The program is written in C++, we used the Qt framework for the GUI. Users can play a cryptogram game, crack hashes, and factor large integers.