Представьте, что вам необходимо отправить по почте другу какой-то предмет (например, книгу). Однако вы живете в стране, где любая вещь, отправленная по почте, будет обязательно украдена, если только она не лежит в коробке, закрытой на висячий замок. У вас есть замки, но ключи от них тоже находятся у вас. У вашего друга тоже есть замки (другие) и ключи от них. Для того чтобы открыть или закрыть замок обязательно нужен ключ (замки не защёлкиваются). Петли на ящике узкие, в них влезает только один замок.Как передать книгу другу по почте за минимальное количество операций?
книга другу и так передастся безо всяких операций, подумаете,достать не сможет, читать вредноА так,сделать коробку из какого-нибудь гипса, в котором будет отпечаток ключей, адальше друг пусть отливаетсделать коробку из какого нибудб говна, можно из того же гипса, чтоб её разбить можно былоприклеить синей изолентой ключ к замкуотправить посылку частным курьером
алсо сколько ключей у каждого не указано
>>1605734181 замок - 1 ключ
>>160573490окей, а сколько замков, и если много,то подходят ли ключи от твоего замка к другим твоим замкам
вообще можно ещё просто ключ в замке оставить
>>160571639 (OP)Встретится вживую. Выбрать замок и два одинаковых ключа к нему.Каноническое решение с публичным ключом - не пройдет. Замок сопрут на почте и будет облом.
>>160573607не подходят. у каждого замка уникальный ключ
>>160571639 (OP)ОП, тупой ты ослицы сын, вам с первого сентября стали на парах по безопасности рассказывать как работает ssh на примерх?
>>160573670смотря что есть публичный кей;)
>>160573770при чем тут ssh?
Поставить кодовый замок/thread
Отправляешь книгуДруг срывает замок арматурой или накаливает его до 1000 градусов
>>160573667Спиздят
>>160573670Отправить посылку, встретиться вживую, вместе смотать за границу, подцепить тяночек, подцепить от них зппп, проходить курс лечения, во время которого открыть в себе любовь к науке, стать учёными, изобрести телепорт, заработать миллиарды, отправиться проживать пенсионные годы по домам, отправить ключ в пакетике, подкупив почту чтобы она его не спиздила и отправила побыстрее, так как первая посылка ещё не выехала из почтового отделения
>>160571639 (OP)Отправлю через Pony Express, я же не бичуган. Там посылки не воруют.
>>160571639 (OP)По идее, конечный результат в том, чтобы у кореша оказался мой ключ. И тут хуй знает, чё делать. Я могу только прислать ему свои закрытые замки (неважно, что в коробках), он может прислать мне только свои закрытые замки. Ключ никак не передать.
Отсылаешь другу со своим замком, он вешает сверху ещё и свой замок, отсылает тебе обратно. Ты открываешь свой замок, отсылаешь ему обратно. Он открывает свой замок.Конец.
>>160576018>Петли на ящике узкие, в них влезает только один замок
>>160576274Не думал, что на ящике две петли?
>>160571639 (OP)Повесить кодовый замок
>>160573805
>>160571639 (OP)изи задачка про криптографию сначала отправить замок, который открывает сундук.
>>160571639 (OP)Отправляю книгу другу.Что за долбоёб будет красть книгу?
>>160571639 (OP)Блядь, суки вы ебаные, как я вас ненавижу зуесосов программистов ебущих обычным гражданам мозг такими задачми. Пидоры вы несчастные, выдумываете себе задачи нереальные и ебете мозги, лучше бы подрачили или шлюху пошатали.
>>160580143Мудак ты бллядь. Как ты отправишь замок, если его надо упаковать в такой же ящик и повесить замок, а ключ ты от этого ящика как передашь? Рекурсия получается. Ключ как тотнадо передать.
>>160580417(((((((((((((не спалил условие, у нас похожая задачка была в универе, только не тотально воровали.
>>160571639 (OP)Повесил замок и отправил без ключа, получатель просто срезал замок или разломал ящик.
Говно для аутистов: ключ не может быть передан с замком, но не может быть передан и без замка. Это нельзя решить.Ч.Т.Д.
Сгенерировать закрытый криптографический ключ.Вычислить из него открытый ключ.Записать его на коробке и отправить ее другу.Друг сделает тоже самое и отправит свой открытый ключ на коробке.Получив его, вычислить общий секретный ключ и зашифровать им размеры ключа от замка.Положить книгу в коробку, закрыть замком и отправить другу.Друг расшифрует размеры, изготовит ключ от замка и получит книгу.
>>160581916фикс> и зашифровать им размеры ключа от замкаи записать их на коробке
>>160575899Можно сделать 3д модель ключа, отправить её другу через телеграмм, он её распечатает и откроет замок
Нагуглю pdf-ку этой книги и скину ему. Или сам отсканирую, если не найду. 2к17 же.
>>160571639 (OP)Никак без личной встречи. Если канал связи прослушивается. Для асимметричной криптографии тут не хватает возможности вставить два замка.
Только давайте без "ой, я забыл указать еще условие".Представьте, что вам необходимо отправить по почте другу какой-то предмет (например, книгу).Берем книгу, кладем пока в сторонкуОднако вы живете в стране, где любая вещь, отправленная по почте, будет обязательно украдена, если только она не лежит в коробке, закрытой на висячий замок.Берем коробку и замок для нееУ вас есть замки, но ключи от них тоже находятся у вас. У вашего друга тоже есть замки (другие) и ключи от них. Для того чтобы открыть или закрыть замок обязательно нужен ключ (замки не защёлкиваются). Петли на ящике узкие, в них влезает только один замок.Кладем книгу в коробку. Вешаем замок на петлюКак передать книгу другу по почте за минимальное количество операций?Отправляем коробку. Друг вешает на вторую петлю>Петли на ящике узкие>Петли (мн. род)свой замок, просовывая дужку замка только в одну петлю (а не в две, как мы).Снимаем свой замок, цепляем дужку через вторую петлю и дужку замка друга. Коробка закрыта. Друг, снимая свой замок, оставляет наш замок на петле и открывает коробку.
>Отсылаешь другу со своим замком, >он вешает сверху ещё и свой замок, отсылает тебе обратно. >Ты открываешь свой замок, отсылаешь ему обратно. >Он открывает свой замок.Коробка закрыта на твой замок - Коробка закрыта на твой замок плюс на замке висит еще один - Если ты откроешь свой замок - коробка откроется и замок друга останется болтаться на твоем замке. Дебил.
>>160571639 (OP)без задней мысли