Progmatism.com

MA450 - Cryptography

My Cryptography class Senior Year required a fair amount of math intensive programming, and I was just getting into Common Lisp at the time. I released all of my homework solutions in order to show off the power of CL for mathematics as well as help others in the class who were looking for solutions.

Breaking a Hill Cipher. source code

A Baby DES S-Box Input/Output Lookup program

Breaking baby DES and a linear feedback recurrence. source code

Package to combine DES with a secret key, producing a distributable DES device. source code

Code to factor n (from RSA algorithm) using two different techniques. source code