What the heck is Blowfish?!?!
Blowfish is an encryption algorithm that was designed in 1993 by Bruce Schneier. It encrypts things in 8 character blocks. This means that it takes every eight characters and mixes them up so that they appear random. It uses the pass phrase as a key to mix the characters up. Naturally, it takes the pass phrase to un-mix them. The longer the pass phrase is, the stronger the key, as explained in the topic on the pass phrase above. We’re not sure why it was called blowfish.