nounpl. blowfish or blow·fish·es
(plural blowfish or blowfishes)
blowfish - Computer Definition
A secret key cryptography method that uses a variable length key from 32 to 448 bits long. It uses the block cipher method, which breaks the text into 64-bit blocks before encrypting them. Written by Bruce Schneier, as a free replacement for DES or IDEA, it is considered very fast and secure. See encryption algorithm.