Fairly bare-bones DES implementation from college.