Blowfish - one of the most powerful block encryption algorithms, developed by cryptography guru Bruce Schneier.