Java Cryptography Extensions : Practical Guide for Programmers - Weiss, Jason (Elsevier ; Morgan Kaufmann Publishers, 2004)