MYSQL - Is AES_256 stronger than blowfish

I'm considering using mysql's built-in aes_encrypt. I normally use blowfish, but mysql doesn't seem to support it natively. How do the 2 compare together? Is one stronger than the other?

This question and answers originated from www.stackoverflow.com
Question by (7/8/2010 5:45:21 AM)

Answer

AES has a higher design strength than Blowfish - in particular it uses 128 bit blocks, in contrast with Blowfish's 64 bit block size. It's also just much newer - it has the advantage of incorporating several more years of advances in the cryptographic art.

It may interest you to know that the designers behind Blowfish went on to design an improved algorithm called Twofish, which was an entrant (and finalist) in the AES competition.

Answer by

Find More Answers
Related Topics  mysql  encryption
Related Questions
  • BCrypt (blowfish) password for AES 256 (Rijndael) encrypted text

    I decided to try BCrypt for hashing key for AES256 (Rijndael/CBC). Problem is that AES256 key has to be 32 bytes long. BCrypt key is 60 bytes long and naturally always different. Maybe pretty har…
  • AES CFB 256 bit encrypt the output is longer than the input?

    I want to ask something, what makes a difference in the output below that these two programs vb.net 2010 and the dynamic c? Why the length of the encrypted data different results (vb.net - 16 byte =…
  • Password Storage Implementation - AES 256 is enough?

    I want implement a password storage system, the problem is... i need to store the db (sqlite) somewhere. So I evaluated to use AES 256, but I'm wandering, in the cloud-computing-era is that enough …
  • C# AES-256 Encryption

    I am using RijndaelManaged to make a simple encryption/decryption utility. This is working fine, but I am trying to get it integrated with another program which is created in Unix (Oracle). My probl…
  • AES 256 encryption

    I am using AES 256 to encrypt/decrypt some plain text. But the algorithm uses only PKCS7 for padding, but I need to use PKCS5 to make it compatible to other platforms. How can I achieve this? My …
  • AES 256 in CTR mode

    ctr mode makes it possible to use a block cipher as a stream cipher but how strong will be the encryption in this mode ?
  • JS / Ruby AES 256 symmetry

    I'm encrypting with Ruby and decrypting with JavaScript using AES-256 but I'm having trouble crossing platforms, i.e. the JS returns gibberish when decrypting the output from Ruby. I'm using the …
  • AES output, is it smaller than input?

    I want to encrypt a string and embed it in a URL, so I want to make sure the encrypted output isn't bigger than the input. Is AES the way to go?
  • AES-256 encryption in PHP

    I need a PHP function, AES256_encode($dataToEcrypt) to encrypt the $data into AES-256 and another one AES256_decode($encryptedData) do the opposite. Does anyone know what code should this functions …
  • Could AES-256 be less secure if a portion of the key is known an attacker?

    Disclaimer: this is just out of curiosity; I'm no expert at all when it comes to cryptography. Suppose a 256-bit key is composed of the following (UTF-16) characters: aaaaaaaabbbbcccc Futher…