Description of a New Variable-Length Key, 64-Bit Block Cipher (Blowfish) - Schneier on Security

This paper also appeared as: “The Blowfish Encryption Algorithm,” Dr. Dobb’s Journal, v.19, n. 4, April 1994, pp. 38-40. ABSTRACT: Blowfish, a new secret-key block cipher, is proposed. It is a Feistel network, iterating a simple encryption function 16 times. The block size is 64 bits, and the key c…