I\'ve been trying to make sense of the BouncyCastle cryptography APIs for Java. Unfortunately, I\'m finding Java cryptography in general to be so obscured by service provider in
hmm, have you tried the O'Reilly book on Java Cryptography? (can't vouch for it personally)