Cryptography for internet and database applications: Developing secret and public key techniques with Java - Nick Galbreath (Wiley, 2002)