All of the included programs in emacs-lisp were programs written for CS237 (Discrete Mathematics). Much of the work accomplished in Discrete Mathematics was accomplished in teams.
The password security program was originally written in c++ by a fellow classmate. His github account can be found in my "following" directory by the name of Khrishp. I converted the code into emacs-lisp in about 30 minutes.
The vigenere cipher was originally written by a fellow classmate. I simply added some of my own features to it, such as handling spaces in the plain text.