Операция сложения в шифре Вернама предполагает сложение двух бинарных чисел по модулю 2, то есть полученный результат будет равен 1 только в случае, если один из операндов равен 1, в противном случае результат будет равен 0.
Операция XOR (исключающее ИЛИ) также работает с двумя бинарными числами и возвращает результат, равный 1 только в случае, если одно и только одно из чисел равно 1, в противном случае результат будет 0.
Основное различие между использованием операции сложения и XOR в шифре Вернама заключается в том, что для операции сложения нужно выполнять больше операций для дешифровки сообщения, чем для операции XOR. Это делает шифр Вернама, реализованный с использованием XOR, более удобным в использовании.
Что касается криптостойкости, шифр Вернама с операцией XOR является абсолютно криптостойким при условии, что ключи случайны и длина ключа равна длине сообщения. Однако стоит отметить, что важно генерировать и использовать ключи правильным образом, чтобы избежать уязвимостей при использовании данного шифра.