Projects

ToDo
I wrote a small tool to keep track of to-do items, information including Priority, Due Date, Start Date, Completion Date, and any Notes about the task. The program will store the information in a data file contained in the program's working directory, so tasks will persist between different instances of the program.
This tool is relatively simple, and was written in Java. A ZIP file containing the source files and an executable JAR can be downloaded here.
Screenshots: Main Dialog and Add/Edit Dialog

Cryptography Tools
This is a few tools to use for encrypting or decrypting data in various encryption schemes, including implementations of Extended Euclid's algorithm, Shanks algorithm, and Pollard-Rho factoring algorithm. It can also be used to decrypt RSA with small values, and El Gamal encryption scheme. This was written in Java for CSU900: Applied Cryptography, but I haven't finished cleaning it up yet, and I want to add a little more, so it is not online yet.
Update: I haven't managed to get the code polished and organized, so nothing has been uploaded yet.

Noxal.com

Home
Picture Viewer
Projects
Links
Info
Resume [PDF]