Blowfish ist ein 1993 von Bruce Scheier entwickeltes symetrisches Verschlüsselungsverfahren. Der Verschlüsselungs-Algorithmus arbeitet mit einer variablen Schlüssellänge von 32 bis zu 448 Bit. Blowfish ist frei verfügbar.
Das Maskottchen von OpenBSD trägt ebenfalls den Namen Blowfish.