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