AL
Я хотел задать вопрос. Известно, что одноразовый шифроблокнот невозможно взломать. Однако, его применение затруднено из-за того, что требуется передавать огромных размеров ключ по защищенному каналу. Для уменьшения размеров ключа, его можно разбить на две и более последовательностей, длина которых не имеет общих множителей. И получать ключ для шифровки/дешифровки путем применения операции XOR и сдвиг.
Ухудшает ли такая методика устойчивость ко взлому? Есть ли алгоритм, который позволяет разложить произвольную последовательность на набор обозначенных колец сдвига?
