This new edition of this cryptography classic provides readers with the most comprehensive, up-to-date survey of modern cryptographic terms and techniques along with practical advice on how to implement a wide variety of impenetrable encryptions, including powerful algorithms and source code.