Learn to use Spongy/Bouncy Castle (Wrox Beginning Cryptography With Java - ISBN 0764596330)