113. What is the Blowfish Algorithm, and How Does it Work?
It is a balanced symmetric encryption technique with a 64-bit key. Encryption and decryption are both done with the same secret key. Exclusive ors and additions on 32bit words are used in these procedures. The key is changeable and has a maximum length of 448 bits. It's also used to make a bunch of subkey arrays.