Автор | Не взламываемый в теории алгоритм шифрования |
2) Если он зашифрован пусть разными наборами символов, но по некой одной закономерности (описание которой есть в ключе), то её можно разгадать, если будет достаточно сообщений. в вашем случае про 1000 сообщений, на которые рассчитан ключ, на 1001 он станет бесполезен. А первые 1000 проще было передать не шифруя (меньше передадим по закрытому каналу данных), вы по сути просто разбили сообщение из примера зачем-то на 1000 частей и сказали что каждый отдельное сообщение. |
для -fearless:
1) В сообщении что будет через 10 лет 100 раз встречается один и тот же символ. он зашифрован одинаково или по-разному?
2) Если он зашифрован пусть разными наборами символов, но по некой одной закономерности (описание которой есть в ключе), то её можно разгадать, если будет достаточно сообщений.
3)Если каждый раз случайно генерируем, то и получатель не сможет прочесть сообщение. Потому что никакой ключ не поможет ему угадать, какой набор символов случайно выпадет через 10 лет. Кроме того ключа который мы сгенерируем и отправим по факту через 10 лет. За каким то ... вместо самого сообщения
В примере на лекции шифр был на одно сообщение и в этом суть, поэтому он не взламываемый, но бесполезный
Ладно еще немного попробую.
1) - по разному
2,3) - ничего мы каждый раз не генерируем. Ключ уже дано у получателя и с помощью него мы и шифруем сообщение известным только нам обоим. |
ТС на пару сотен лет опоздал. передаётся хоть первыми байтами номер страницы предположим Войны и Мир. Далее письмо шифруется этой страницей. След письмо другая страница. Если тексты слишком длинные - то ещё мусорка подкидываем или страницы меняем и по ходу письма. Через какое-то время меняем Войну и Мир на приключения Буратино, ломайте. |
Ключ уже дано у получателя и с помощью него мы и шифруем сообщение известным только нам обоим. и с его помощью можно передать только 1000 сообщений. Общим объемом меньше сем переданный ключ. |
А нам надо передать 100 пентабайт данных, что делать будем? |
Суть шифрования в том чтобы использовать открытый канал данных для увеличения количества информации которую мы можем передать по секрету по сравнению с возможностями нашего надежного закрытого канала. То что пишет тс это не шифрование, это передача данных по закрытому каналу |
А нам надо передать 100 пентабайт данных, что делать будем?
меняй планету. на нашей такое не возможно. |
А нам надо передать 100 пентабайт данных, что делать будем?
Ну, вариантов куча. Пароль длинной 1 Мбайт с последовательными его преобразованиями (например, циклический сдвиг) и расшифровываем по алгоритму ТС блоками по 1 Мбайту. |
Ну, вариантов куча. Пароль длинной 1 Мбайт с последовательными его преобразованиями (например, циклический сдвиг) и расшифровываем по алгоритму ТС блоками по 1 Мбайту. логично. и не только. Но тогда к чему это балабольство про абсолютно невзламываемый алгоритм? невзламываемый он только пока передаем очень мало данных по сравнению с длиной пароля и именно по этой причине, то есть когда шифрование не используется по назначению |
длиной пароля ну по сравнению с количеством данных переданных по закрытому каналу |
для -fearless:
и с его помощью можно передать только 1000 сообщений. Общим объемом меньше сем переданный ключ.
Я же уже написал выше, что генерируешь случайную последовательность и передаешь её получателю и шифруешь этой последовательность(её частью) сообщение или миллион сообщений, насколько длины последовательности хватит. Каждый раз шифруем той частью последовательности, которой еще не шифровали. Чем больше последовательность, тем больше информации можно зашифровать ей. |
для -fearless:
То что пишет тс это не шифрование, это передача данных по закрытому каналу
Не пиши ерунды.
По закрытому каналу передается только ключ, а дальше уже по открытому каналу шифруй себе этим ключом. |
ообщение или миллион сообщений, насколько длины последовательности хватит. ахаха
Хватит на не больше длины чем длина размер ключа. А столько данных проще передать тем же способом что и ключ)) |
В фантазия хорошо и логично все ага. Но в реальности почему-то так сложилось, что шифрование используется для того, чтобы больше данных передать, чем можем по закрытому каналу. И для этого оно и нужно=( жаль вас расстраивать |
для -fearless:
ахаха
Хватит на не больше длины чем длина размер ключа. А столько данных проще передать тем же способом что и ключ))
Ты непробиваемый.
Ключ передаётся один раз.
После этого расшифровывай себе сколь угодно много данных, пока ключ не кончится. |
Подробности не читал. Есть один вопрос - пароль от рулеттки можно взломать? Через пузырьки там или через радугу? |
сколь угодно много данных но пока ключ не кончится. ахаха)) смысл шифрования в том чтобы можно было больше передать чем пока ключ не кончится. Еще Шеннон разработал критерии, которым должен обладать абсолютно невзламываемый шифр. Один из них. "Ключ генерируется для каждого сообщения (каждый ключ используется один раз)". А ТС разбил одно сообщение на 1000 частей и сказал что он обошел это правило). Нет увы, так не работает, цель не в том чтоб 100 сообщений передать а в том чтобы на порядок больше информации передать по секрету, чем можем по закрытому каналу. |
Тоже интересно,я думаю всегда невозможное возможно |
Если серьёзно ни чего не понял
бе́йсик? |
для Hajime:
Очередной конь в кубе :) |