Project for Handling Credit Card Data using PKI the demo class can be seen here: demo The code break down into a couple classes: com.scripps.pki.keystore * `PGPKeyBundle` createKey( String `algorythm`, int size, String name, String email, String passphrase ) ; * `KeyBundleID` saveKey( `PGPKeyBundle` ) ; com.scripps.encryptor * String encrypt( `KeyBundleID` kbid, String message ) ; com.scripps.decryptor * String decrypt( `KeyBundleID` kbid, String passphrase, String ciphertext ) ;