Mungkin AES. Blowfish adalah pendahulu langsung Twofish. Twofish adalah masuknya Bruce Schneier ke dalam kompetisi yang menghasilkan AES. Itu dinilai lebih rendah dari entri bernama Rijndael, yang kemudian menjadi AES.
Selain menarik: pada satu titik dalam kompetisi, semua peserta diminta untuk memberikan pendapat mereka tentang peringkat cipher. Mungkin tidak mengherankan jika setiap tim memilih entri masing-masing sebagai yang terbaik - tetapi setiap tim lain memilih Rijndael sebagai yang terbaik kedua.
Meskipun demikian, ada beberapa perbedaan mendasar dalam tujuan dasar Blowfish vs. AES yang (bisa dibilang) mendukung Blowfish dalam hal keamanan absolut. Secara khusus, Blowfish mencoba untuk membuat serangan brute force (key-exhaustion) menjadi sulit dengan membuat pengaturan kunci awal menjadi operasi yang cukup lambat. Untuk pengguna biasa, ini adalah konsekuensi kecil (masih kurang dari satu milidetik) tetapi jika Anda mencoba jutaan kunci per detik untuk memecahkannya, perbedaannya cukup besar.
Pada akhirnya, saya tidak melihat itu sebagai keuntungan besar. Saya biasanya merekomendasikan AES. Pilihan saya berikutnya mungkin adalah Serpent, MARS dan Twofish dalam urutan itu. Blowfish akan datang ke suatu tempat setelah itu (meskipun ada beberapa yang lain yang mungkin saya rekomendasikan sebelum Blowfish).