The Blowfish Algorithm is a version of cryptography designed in 1993 by computer security expert Bruce Schneier. Cryptography is the art of encryption, or the means of converting information from its normal form into an incomprehensible format, making it unreadable without secret knowledge. The input data is combined with a user-specified password to generate an encrypted output.
Schneier designed Blowfish as a general-purpose algorithm, intended as a replacement for aging algorithms that had problems. While other algorithms were patented or protected as government secrets, Schneier wanted Blowfish to be unpatented and in the public domain to be used freely by anyone.
< back