Шифрование/Дешифрование SEED
Корейский стандартный 128-битный блочный шифр (KISA)
Информация об алгоритме
Примечание: SEED использует фиксированный 128-битный ключ (в отличие от AES, поддерживающего 128/192/256)
Примечание: Поддерживаются режимы ECB, CBC, CFB и OFB
О шифре SEED
SEED — симметричный блочный шифр, разработанный Корейским агентством информационной безопасности (KISA) в 1998 году. Он был принят как корейский национальный стандарт (стандарт TTA) и позже признан международно как ISO/IEC 18033-3 и RFC 4269.
| Алгоритм | SEED |
| Стандарт | KISA / ISO 18033-3 / RFC 4269 |
| Размер ключа | 128 bits (fixed) |
| Размер блока | 128 bits |
| Раунды | 16 |
| Режим | ECB / CBC / CFB / OFB |
| Заполнение | PKCS7 / Zero / ISO10126 / ANSI X.923 / None |
| Происхождение | Korea (KISA) |
| Год | 1998 |
Основные характеристики
- Фиксированная длина ключа 128 бит — просто и безопасно
- Размер блока 128 бит — как у AES
- 16-раундовая структура сети Фейстеля
- Модифицированная структура Фейстеля с двумя 64-битными половинами
- Устойчив к известным криптоаналитическим атакам
Распространённые случаи использования
Вопросы безопасности
- SEED прошёл обширный криптоанализ и считается безопасным
- Всегда используйте случайные, непредсказуемые ключи и IV
- Никогда не используйте одну и ту же комбинацию ключ-IV повторно
- Режим CBC требует правильной обработки заполнения
- Рассмотрите ARIA или AES для новых международных приложений
Связанные инструменты
AES Шифрование/Дешифрование
Безопасное шифрование и дешифрование текста с использованием алгоритма AES
Шифрование Camellia
Японский/Европейский стандартный блочный шифр (ISO/IEC 18033-3) с ключами 128/192/256 бит и несколькими режимами
SM Криптографические инструменты
Инструменты криптографии китайского национального стандарта с поддержкой шифра с открытым ключом SM2, хеша SM3 и блочного шифра SM4
Twofish Шифрование/Дешифрование
Финалист AES, симметричный шифр с 128-битными блоками и ключами 128/192/256 бит, разработан Брюсом Шнайером