Applied Cryptography: Protocols, Algorithms and Source Code in C
Bruce Schneier
Praise for Applied Cryptography "This book should be on the shelf of any computer professional involved in the use or implementation of cryptography." — IEEE Software "An encyclopedic survey ... could well have been subtitled 'The Joy of ...