A Java implementation of the Pretty Good Privacy algorithm