Twofish

Twofish merupakan algoritme kriptografi yang beroperasi dalam mode blok cipher berukuran 128 bit dengan ukuran kunci sebesar 256 bit, ukuran kunci yang besar ditujukan untuk meniadakan kemungkinan kunci lemah ("weak-key"). Algoritme Twofish sendiri merupakan pengembangan dari algoritme Blowfish. Perancangan Twofish dilakukan dengan memperhatikan kriteria-kriteria yang diajukan National Institute of Standards and Technology (NIST) untuk kompetisi Advanced Encryption Standard (AES), namun algoritme ini tidak terpilih sebagai basis standardisasi.