Java TM cryptography - Knudsen, Jonathan (Java series, 1998)