Applied Cryptography: Protocols, Algorithms and Source Code in C (Hardcover, -20th Anniversa)