Java course design file encryption experiment report