Blowfish is a variable-length, symmetric, 64-bit block cipher. Designed by Bruce Schneier in 1993 as a general-purpose algorithm, it was intended to provide a fast, free, drop-in alternative to the aging Data Encryption Standard (DES) and International Data Encryption Algorithm (IDEA) encryption algorithms.
How strong is Blowfish? Blowfish at 64 bits can be faster than AES (128) particularly when the AES implementation is not maximized to AES-256. However, AES-256 — the strongest encryption standard — is infeasible to brute force with current computing resources.