Насколько отличается шифр Вернама через суммирование и xor??
Хочу реализовать простенький Шифр Вернама, мне куда понятней и легче через xor. Однако я не знаю различие в криптостойкости таких подходов. Есть ли они вообще? Собираюсь каждый символ кодировать каждым символом
Вернам - это бесконечно большой блокнот. Это не шифр, а скорее некая теоретическая концепция.
Под капотом Вернам может использовать xor или подстановки (что в принципе взаимозаменяемо
для известного алфавита).
С практической точки зрения (https/ssl/tls) удобнее использовать блочные шифры с временным
ключом который живет короткое время и потом генерируется заново.
NSA-bot, она теоретическая в современной парадигме, потому что в схеме Алиса-Боб, оба участника
секретной переписки должны обладать этой книгой или блокнотом. Через что или через какой
протокол Алиса и Боб синхронизируют книгу - это открытый вопрос.
mayton2019, учитывая потенциальную высокую важность информации, если используется невзламываемый шифр, предполагаю только личную встречу или доверенного курьера.