http://www.javamex.com/tutorials/cryptography/ciphers.shtml Comparison of ciphersJava supports a number of encryption algorithms out of the box. Which encryption algorithm to use can depend on a number of criteria:how secure the algorithm is currently judged to be in the cryptographic literature;the performance characteristics of the algorithm (e.g. the "raw speed" of the algorithm, and whether ..