Live Journal about blowfish |

Blowfish Algorithm

Here are the advantages of using The Blowfish Algorithm. You can use it for your :

- Manipulates data in large blocks

- Has a 64-bit block size.

- Has a scalable key, from 32 bits to at least 256 bits.

- Uses simple operations that are efficient on microprocessors. e.g., exclusive-or, addition, table lookup, modular- multiplication. It does not use variable-length shifts or bit-wise permutations, or conditional jumps.

- Employs precomputable subkeys. On large-memory systems, these subkeys can be precomputed for faster operation. Not precomputing the subkeys will result in slower operation, but it should still be possible to encrypt data without any precomputations.

- Consists of a variable number of iterations. For applications with a small key size, the trade-off between the complexity of a brute-force attack and a differential attack make a large number of iterations superfluous. Hence, it should be possible to reduce the number of iterations with no loss of security (beyond that of the reduced key size).

- Uses subkeys that are a one-way hash of the key. This allows the use of long passphrases for the key without compromising security.

- Has no linear structures that reduce the complexity of exhaustive search.

- Uses a design that is simple to understand. This facilitates analysis and increase the confidence in the algorithm. In practice, this means that the algorithm will be a Feistel iterated block cipher.

Need math answers for this? Or is this blowfish your college homework? Well, In the 1960s, educators and parents became concerned that homework was crowding out social experience, outdoor recreation and creative activities. Two decades later, in the 1980s, homework again came back into favor as it came to be viewed as one way to stem a rising tide of mediocrity in American education. The push for more homework continued into the 1990s, fueled by rising academic standards. College algebra problems will be big ones if we don’t take them seriously. But you know what? You can find math help easily on the internet. Calculus help, Precalculus help, Math homework help, Algebra homework help are available in just one click away with your computer’s mouse. Also you can try Free college algebra help to get your College algebra problems done and see how it works for your education.