З: Що таке "Дві риби"?

В: Twofish - це симетричний блоковий шифр з розміром блоку 128 біт і довжиною ключа до 256 біт.

З: Як Twofish пов'язаний з більш раннім блоковим шифром Blowfish?

В: Основними особливостями Twofish є використання заздалегідь обчислених залежних від ключа S-боксів і відносно складний розклад ключів. Одна половина n-бітового ключа використовується як власне ключ шифрування, а друга половина n-бітового ключа використовується для модифікації алгоритму шифрування (ключ-залежні S-бокси).

З: Чи був обраний Twofish як передовий стандарт шифрування?

В: Ні, у 1997 році NIST оголосив конкурс на вибір наступника DES, який буде називатися AES, однак Twofish не був обраний в якості стандарту.

З: Які елементи Twofish використовує з інших розробок?

В: Twofish використовує деякі елементи з інших розробок, наприклад, псевдо-перетворення Хадамара (PHT) з сімейства шифрів SAFER.

З: Чи використовує він структуру Фейстеля, як DES?

В: Так, він використовує структуру Фейстеля, як і DES.

З: Чи є він швидшим за Rijndael для ключів довжиною 128 біт?

В: На більшості програмних платформ Twofish працює трохи повільніше, ніж Rijndael для 128-бітних ключів.

З: Чи швидший він за Rijndael для 256-бітних ключів?

A: Він дещо швидший за Rijndael для 256-бітних ключів.