Учитывая блок данных, скажем
THE+ QU+ICK+ BR+OWN+ FO+X J+UMP+ED +OVE+R T+HE +LAZ+Y D+OG
Есть ли какой-либо метод шифрования, который сделает знание того, что символ «+» всегда будет повторяться каждый 4-й символ, бесполезным для взлома ключа, используемого для шифрования данных?
Если да, то как работает это шифрование и почему известный сигнал не позволяет взломать код?
Пожалуйста, предположим, что использование «+» в качестве повторяющегося сигнала является просто примером, и что сигнал может быть настолько большим и сложным (или маленьким и простым), насколько это необходимо, чтобы система шифрования не сделала этот сигнал бесполезным.
В конечном итоге я пытаюсь выяснить здесь: «Могу ли я организовать свои данные таким образом, чтобы злоумышленник не смог удержать их с целью получения выкупа, используя любую современную или теоретическую систему шифрования».
Это означает, что меня на самом деле не волнует ключ, и я с самого начала могу знать, что смотрю на зашифрованный текст, а не на случайно сгенерированные данные, предназначенные для запутывания моих попыток дешифрования.
Это также означает, что я предполагаю, что моя цель не в том, чтобы элегантно декодировать данные, угадывая ключ за одну попытку, вместо этого я просто хочу преобразовать попытку взлома ключа грубой силой, требующую 1 000 000 лет, в попытку, которая потребует нескольких дней максимум.