Доктор, да известна теорема Шеннона 1946-го года:
Если текст перевести в 0 и 1, и зашифровать сложением по модулю 2 со случайной равновероятной и независимой последовательностью из 0 и 1 такой же длины, то не зная этой случайной последовательности, дешифровать невозможно.
Почему? Да, что потому что перебором всех возможных последовательностей из 0 и 1 и наложением по модулю 2 на зашифрованную последовательность, мы получим все тексты исходной длины и какой из них был зашифрован, увы, не узнаем.
Но есть и проблема, если мы хотим обменяться зашифрованным сообщением с другими. Это значит, что не только шифрованный текст, но и последовательность, которой зашифровали, должны передать на прием. А чтобы не было дешифровки, последовательность надо передать по закрытому каналу. Дороговато получается при большом числе сообщений на линии связи.

