A set of Java classes exploring file encryption and decryption