Если текст (длиной, скажем, в 1000 знаков) зашифрован стандарной операцией сложения с ключом (случайной последовательностью чисел) той же длины - расшифровать его в принципе невозможно, не имея этого ключа. Доказательство: можно взять абсолютно любой текст в 1000 знаков и объявить его расшифровкой. Проверить, так ли это, невозможно. (Расшифровка же происходит просто вычитанием этого ключа. А на самом деле все немного сложнее.) Агентам времен Второй Мировой выдавался шифроблокнот - микрорулончик, содержавший несколько сотен ключей. После одного зашифровывания использованный ключ уничтожался. Второй экземпляр этих ключей имелся только в "родной" службе дешифровки. Таким образом, надежность шифра была абсолютной и остается таковой по сей день, невзирая ни на какие компьютеры. Просто и эффективно. Интересно, а как он генерили эти случайные последовательности в промышленных количествах?