Рекомендуется ли использовать вектор инициализации для шифрования/дешифрования моих данных? Будет ли это сделать вещи более безопасными? Это одна из тех вещей, которые необходимо оценивать в каждом конкретном случае?
Чтобы включить это в реальный контекст, функция криптографии Win32, CryptSetKeyParam позволяет установить вектор инициализации на ключ до шифрования/дешифрования. Другие API также допускают это.
Что обычно рекомендуется и почему?