я понял цель инициализации вектора (IV) в алгоритмах шифрования, как AES или Blowfish (см также Wikipedia)AES/Blowfish: случайным образом IV против случайных данных в начале
Но мне не нравится передавать IV каждый раз и каждый раз использовать один и тот же IV (более легкое кодирование). Чтобы добиться случайности сообщений с одним и тем же общим префиксом, я бы просто добавил всегда созданный случайный блок байтов того же размера, что и IV в начале сообщения при шифровании. При расшифровке я бы просто проигнорировал/пропустил первые байты.
Имеет ли это случайные данные начало сообщения, обеспечивающее такую же безопасность, как использование случайного IV?
Этот вопрос не соответствует теме, поскольку речь идет о криптографии, без прямого отношения к программированию. –