Дом Безопасность Что такое вектор инициализации? - определение из техопедии

Что такое вектор инициализации? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает вектор инициализации?

Вектор инициализации - это случайное число, используемое в сочетании с секретным ключом в качестве средства шифрования данных. Этот номер иногда упоминается как одноразовый номер или «число, встречающееся однажды», поскольку программа шифрования использует его только один раз за сеанс.

Techopedia объясняет вектор инициализации

Вектор инициализации используется, чтобы избежать повторения во время процесса шифрования данных, что делает невозможным для хакеров, использующих атаку по словарю, расшифровать обмененное зашифрованное сообщение путем обнаружения шаблона.


Конкретная двоичная последовательность может повторяться в сообщении более одного раза, и чем больше она появляется, тем больше обнаруживается способ шифрования. Например, если в сообщении присутствует однобуквенное слово, оно может быть либо «а», либо «я», но не может быть «е», поскольку слово «е» на английском языке бессмысленно, а «а» имеет значение, а «я» имеет значение. Повторение слов и букв позволяет программному обеспечению применять словарь и обнаруживать двоичную последовательность, соответствующую каждой букве.


Использование вектора инициализации изменяет двоичную последовательность, соответствующую каждой букве, позволяя букве «а» быть представленной конкретной последовательностью в первом случае, а затем представить совершенно другой двоичной последовательностью во втором случае.

Что такое вектор инициализации? - определение из техопедии