Комментарии: Шифр для попаданца http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/ база данных в помощь начинающему попаданцу Wed, 15 May 2019 12:35:21 +0000 hourly 1 https://wordpress.org/?v=6.0.3 Автор: Дмитрий http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-136324 Wed, 15 May 2019 12:35:21 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-136324 В ответ на kraz.

>Между прочим, очень много шифров было расколото таким методом…
Даже таким методом невозможно «вскрыть» шифр, если каждое сообщение шифровалось отдельным случайно сгенерированным паролем. Максимум «криптоаналитику» расскажут весьма примерное содержание писем. Но нужно понимать, что возможности проверить корректность пересказа нет и не будет. Можно попытаться сыграть в Funkspiel («радиоигра»), если будут найдены оставшиеся пароли, но нужно понимать, что в неё же сыграет и другой игрок, если поймёт, что агент скомпрометирован. А это не так то сложно устроить, если, например, дознавателю сообщить ложную подпись или ложный код «работаю без принуждения». Шифрообмен с «центром» в таком случае всё равно должен продолжиться, чтобы агента за ненадобностью не ликвидировали физически, но разговоры пойдут исключительно только о птичках и погоде.

]]>
Автор: Дмитрий http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-136318 Wed, 15 May 2019 09:42:09 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-136318 В ответ на vashu1.

>Сделать деревянные диски для энигмы и водить палочкой туда сюда,
>отслеживая прохождение сигнала и вручную крутя диски несложно.

Как можно реорганизовать диски Энигмы и алфавиты на них так, чтобы их записать в строки двумерного массива? Я никак не могу додуматься, как это сделать, чтобы не приходилось «водить палочкой туда сюда, отслеживая прохождение сигнала», а можно было по столбцу открытого текста спуститься вниз, отразиться и потом подняться вверх на зашифрованый символ. Я додумался только до того, что в строках алфавиты должны быть перемешаны, но что делать дальше никак не могу понять. Есть, правда, одна идея, но мне кажется, что она ошибочная: со строки «открытого» символа опускаемся на одну строчку вниз и в ячейке под ней видим символ. Определяем порядковый номер этого символа в алфавите и потом перепрыгиваем на столбик с этим номером, но уже на строку ниже. Поднимаемся так же образом. То есть, символ в ячейке я интерпретирую, как номер стоблика, на который нужно перейти в строку выше или ниже. Как Вы думаете?

]]>
Автор: Дмитрий http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-136311 Wed, 15 May 2019 06:12:56 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-136311 Ручной шифр LC4 и его модификация LS47: https://habr.com/ru/post/352448/ . Сильно желательно ознакомиться с процессом шифрования в оригинальной статье автора шифра (https://eprint.iacr.org/2017/339.pdf), так как в переводе, который опубликован на Хабре, он описан не совсем однознакочно. В статье на Хабре ознакомьтесь с парольно-ключевым преобразованием — оно прикольное.

Дополнение: дисковая шифромашинка, которая изображена на третьей картинке в этой статье — это шифратор Томаса Джефферсона (третьего президента США) и его стойкость сильно выше, чем у шифра Вижинера: 26! * 36!, так как алфавиты несвязаны. Полосковый шифратор, ссылку на который давали в комментариях выше (https://www.cryptomuseum.com/crypto/lugagne/transpositeur/index.htm), — это шифратор полковника Паркера Хитта. Принцип шифрования не изменился, но изготовление шифратора стало намного проще и дешевле. В Википедии «полосковый шифратор» называется M-138-A, а шифратор Томаса Джефферсона — M-94.

]]>
Автор: Hludens http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-133680 Sun, 24 Feb 2019 14:19:00 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-133680 В рамках идеи.
карманная шифровальная машинка
состоит из 5(6,7… Н) плоских дисков разбитых на сектора закрепленных на одной оси.
Два внутренних содержат алфавит.
диски номер 2,3 и до Н-1 имеют отметку на одном из секторов (можно усложнить шифр добавив, например на каждый диск отметки семи цветов).
внешние содержат как буквы так и «шифровальные команды» вида (Д3 +2) (Д2 -3) (Д4 А)и т.п.
Ход шифрования:
Диски устанавливаются в исходное положение заданное текущим шифром. Например АШКМБ означает что А сектор первого диска Ш сетор второго и т.ддолжны стоять в ону линию.

Далее, как обычно выбираем нужную намбукву на внутреннем диске, смотрим какая буква на втором, записываем. А вот дальше начинается перестановка. Смотрим какой сектор третьего диска стоит напротив отметки на втором и выполняем шифровальную команду с этого сектора (например Д2+3 означает что нужно провернуть второй диск на 3 сектора по часовой, а Д4А означает что нужно четвертый диск переставить сектором А на отметку диска 3). Далее смотрим на отметку на диске 3, и выполняем команду в секторе диска 4 и т.д. до последнего диска.
Т.е. после выполнение всех команд диски сместатся на псевдослчайные углы. Зашифровываем следующую букву…

При расшифровке аналогично, только буквы ищем на втором кольце, а результат смотрим на первом.

Достоинства:
простота изготовления. Хоть бумажные делай.
достаточно легко использовать.
число вариантов ключа составляем число букв в степени количества дисков. Даже 4 диска это уже МНОГО для ручного перебора.
можно по желанию усложнять, например добавив цветные отметки и, соответсвенно используя в текущей щифровке только отметки нужного цвета (указанного в шифре) или просто увеличив число дисков

]]>
Автор: Oleg http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-133677 Sun, 24 Feb 2019 12:41:23 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-133677 В ответ на 2:5080/205.

Вместо барабанчиков проще сделать плоский аналог — машину на полосках. В крайнем случае можно обойтись и без основания, а просто вырезать несколько полосок из дерева или картона, написать на них случайный набор букв и разложить рядом. Вместо прозрачных поперечных визиров, можно использовать картонки с прорезью, палочки или проволочки. Для уменьшения размеров можно писать алфавит на обеих сторонах полосок. Для удобства можно как-то скрепить полоски, лежащие в одном ряду (хотя бы проколоть дырочку и продеть проволочку).

]]>
Автор: Йож http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-133557 Tue, 19 Feb 2019 17:31:42 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-133557 В ответ на Йож.

БЛИН!
Я забыл. Напрочь. :\ На 6(!) лет.

Но как только — так сделаю, я по-прежнему уверен, что непобедимая вещь.

]]>
Автор: Oleg http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-133507 Mon, 18 Feb 2019 18:07:16 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-133507 Вот криптомашина Лейбница.. Не требует электричества, а по удобству работы соответствует Энигме. Хотя, конечно же, значительно уступает Энигме по криптостойкости. Могла бы быть изобретена и раньше 17 века. В оригинале валик имеет 6 шифроалфавитов, что неудачно, лучше бы их было 7 (простое число дает более максимальный цикл для любого шага смены алфавита от 1 до 6). Криптостойкость можно увеличить, если клавиши не подписывать, а расположить их в один ряд, рядом с доп.прорезью. А за прорезью добавить аналогичный валик с буквами. Тогда шифроалфавит будет определяться сочетание шифроалфавитов на двух валиках, т.е. их будет больше. Например, на одном валике 7, на другом 5, тогда общее число шифроалфавитов равно 7*5=35, если еще и шаг поворота валиков удачно сделать.

]]>
Автор: Taras http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-117217 Mon, 06 Feb 2017 12:15:32 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-117217 >Нет. Но это какой-то странный случай: декриптовка человеком того, что зашифровал комп. Ясен пень, что имея в миллиарды раз больше вычмощь, защищающаяся сторона абсолютно неуязвима. «Человек с компом против человека» в защите непобедим. Только в обратную сторону человек имеет шанс, и сейчас мы спорим, насколько тот велик.

Я и кодировал вручную то, что комп должен был раскодировать, и раскодировал то, что закодировал комп. Для программиста, или хорошего математика это забава. Вот если комп именно шифровал, тогда вручную вскрывать толку действительно мало. И то не всегда. Я раза три зашифровал изображения случайными ключами. И, представьте, себе, посмотрев на результат, увидел и ключи, и что именно было зашифровано. Но к кодам, для защиты не предназначенным, это не относится в принципе.

]]>
Автор: Taras http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-117216 Mon, 06 Feb 2017 12:06:41 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-117216 В ответ на Taras.

То есть перед шифрованием.

]]>
Автор: Taras http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-117215 Mon, 06 Feb 2017 12:06:25 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-117215 В ответ на Йож.

>что у меня не будет избыточности в кодировке

Избыточность как раз помогает. Поэтому перед сжатием любого файла его и сжимают.

]]>
Автор: Taras http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-117214 Mon, 06 Feb 2017 12:01:06 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-117214 В ответ на Йож.

Вообще то доказано, что при достаточной длине сообщения ни один реализуемый на компьютере шифр не может быть абсолютно стойким при наличии у противника компьютера хотя бы того же поколения. Вопрос времени на взлом и количества противников.

]]>
Автор: Igord http://popadancev.net.s3-website-us-east-1.amazonaws.com/shifr-dlya-popadanca/comment-page-1/#comment-117213 Mon, 06 Feb 2017 11:58:52 +0000 http://popadancev.net.s3-website-us-east-1.amazonaws.com/?p=1113#comment-117213 именнодлинныесообщенияшифруютсядешифруютсяотносительнобыстро
——-
юбпывапвпвтьглелекафайфуайкуцеукеуокеауасмцееноелшншдншшдншдшд
——————-
1 буква — номер страницы
2 буква — строка книги, библии к примеру, или песенки весёлой.
Разделения слов буквами только там где смыслы теряются.

]]>