Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (2)
  • Можно ли узнать вектор инициализации для blowfish в режиме CBC, если известен открытый текст и шифротекст?

    @Taras25 Автор вопроса
    Короче, немного пораскинул мозгами, и понял что нет, изначальный вектор инициализации (IV) узнать таким образом нельзя. Потому что ("IV" XOR "первый блок открытого текста") шифруется ключом.
    Зато можно отбросить первый 8-байтный блок открытого текста, а для оставшегося вектором инициализации будет первый блок шифротекста.
    Таким образом, мы можем провести брутфорс (по крайней мере попробовать), используя первые 8 байт шифротекста в качестве вектора инициализации, при этом в качестве шифротекста используя изначальный шифротекст без первых 8 байт, и сравнивать на каждой итерации дешифрования получаемое значение
    с открытым текстом без первых 8 байт.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (7)