Blowfish ist ein von Bruce Schneier (l) 1993 entwickelter symmetrischer Blockcipher mit einer variablen Schlüssellänge von 32-448 Bits. Er ist viel schneller als DES und IDEA und nicht patentiert. Daher wird Blowfish unter anderem in den Programmen PGP-Phone und Nautilus angewendet.
Bisher ist noch keine erfolgreiche Kryptoanalyse bekannt.