encrypts / decrypts own files. Doesn't handle professor's files right (then again, I'm not sure about his key so...).