The Blowfish encryption algorithm is a symmetric block cipher designed to succeed in the DES algorithm that was slow and insecure. In this shot, we will study the steps in the Blowfish encryption algorithm.
The diagram above provides a high-level overview of how the Blowfish algorithm works. Let’s look at this step by step:
Blowfish was a strong contender to succeed DES, but it had one main drawback: a small block size of 64. The creator of Blowfish, Bruce Schneier, improved on this flaw by coming up with the Twofish encryption algorithm, which had a block size of 128. Ultimately, the AES algorithm was selected as the new standard, but Schneier’s algorithms are still to be considered resilient and secure.
Free Resources