Blowfish
¿Qué es?
Blowfish es un algoritmo de cifrado simétrico por bloques diseñado en 1993.
Usa bloques de 64 bits y claves que van desde los 32 bits hasta 448 bits. Se basa en la red de Feistel y cuenta con 16 rondas. Usa llaves que dependen de las S-boxes y cuenta con una estructura similar a CAST5.
Referencia: Wikipedia