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?
I’m considering using mysql’s built-in aes_encrypt . I normally use blowfish, but mysql doesn’t
Share
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.