Blowfish
Материал из Википедии — свободной энциклопедии
Blowfish (произносится [бло́уфиш]) — криптографический алгоритм, реализующий симметричное шифрование.
Разработан Брюсом Шнайером в 1993 году. Представляет собой сеть Фейстеля. Функция выполнена на простых и быстрых операциях: XOR, подстановка, сложение.
Характеристики:
- Размер блока: 64 бит.
- Длина ключа: переменная, до 448 бит.
- Число раундов: 16.
По заявлению автора, критерии проектирования Blowfish были:
- скорость;
- простота;
- компактность;
- настраиваямая стойкость.