
Rocket
12.08.2018
00:06:07
Чем моя @RuNigmaBot не годится? ?
Не пашет. ??♂️
Алгоритм пока никто не рискнул реверснуть. ?

@LyoSU
12.08.2018
00:09:30
? Я делюсь с тобой настройками машины:
ROTORS = У, Й, Г, Ь, Х
REFLECTOR = С
RINGS = Щ, s, a, 5, Ч
PLUGBOARD = Р8, Кx, _w, rЫ, Фi, dk, ЕМ, eo, Тf, cБ, 04, ГН, Хv, ВЧ, Лb, gq, ЦЯ, uС, ma, ЬШ
для использования в @RuNigmaBot

Google

@LyoSU
12.08.2018
00:09:35
Настраивай
1iЕc8 ЦИ0Фr aНПВЬ

Rocket
12.08.2018
00:10:42

German
12.08.2018
00:11:02
? Я делюсь с тобой настройками машины:
ROTORS = У, Й, Г, Ь, Х
REFLECTOR = С
RINGS = Щ, s, a, 5, Ч
PLUGBOARD = Р8, Кx, _w, rЫ, Фi, dk, ЕМ, eo, Тf, cБ, 04, ГН, Хv, ВЧ, Лb, gq, ЦЯ, uС, ma, ЬШ
для использования в @RuNigmaBot
ЁГiЬЮ Г_1j7 2hФzТ ЬeЖЦЛ

@LyoSU
12.08.2018
00:11:32
А есть разница?

~آبـوٍ جوٍوٍد وٍأقطع?
12.08.2018
00:11:50
مافي حدا عربي??
الو

@LyoSU
12.08.2018
00:12:37
Лол
Он вот не работает
Сложно
Зачем он нужен
Это ты ответил что не делает.
А мне интересно зачем он

Google

Rocket
12.08.2018
00:26:44
Гаммирования? Просто xor??
Блин. А что на счёт нормального интерфейса? Чо за ключи, да ещё и капсом...
Эм... тебе бы историю криптографии почитать. Замутил бы хотя бы «двойной квадрат» уже было бы лучше.
Ты код покажи, который шифрует.

Ad
12.08.2018
00:31:48
И тут умудрился посраться

Бананиум
12.08.2018
00:32:03
Бананиум ?

@LyoSU
12.08.2018
00:36:09
Объясни зачем мне шифровать текст через бота и доверять моё супер секретное сообщение боту
Я этого не понимаю
А для каких вообще целей? Как на практике использовать бота?

Kirill
12.08.2018
00:37:11
?

Vitaly
12.08.2018
00:37:15
А как же первое правило криптографии?

Rocket
12.08.2018
00:37:52
Посмотрел.
Ну... гаммирование это лишь способ кодирования. Стойкость этого метода зависит от способа генерации гаммы. Способы есть разные, например AES. ?
В твоём же случае, если я правильно понял код, гаммой является многократно повторяющийся ключ. И такой шифротекст ломается простым частотным анализом.
Абсолютной стойкости можно добиться лишь используя последовательность, равную длинне данных и полученную из годного ГСЧ.

Vitaly
12.08.2018
00:38:25

Rocket
12.08.2018
00:38:55
Aes cbc, кек
Это ж блочный режим. В данном случае больше потоковый подходит.

Vitaly
12.08.2018
00:39:09
Потоковый с одним ключом
Могу путаться в абревиатурах
Aes ctr - ключ деривится для каждого блока.

Rocket
12.08.2018
00:40:02
Знаешь, я вот лет 10 назад может и стал бы чота доказывать. А сейчас я лучше трактором своим займусь. А то уедет без меня. ?

Vitaly
12.08.2018
00:41:10
Да никак, неудобно

Google

Vitaly
12.08.2018
00:41:22
Я да
Кек

Rocket
12.08.2018
00:42:25
Я подсказал. Возьми любой простой потоковый шифр. Это уже радикально улучшит твой бот.
Ща дам ссылку.

Vitaly
12.08.2018
00:42:49
Или блочный с огромным ключем
Какая энтропия у пароля? Отож

Rocket
12.08.2018
00:46:26
https://habr.com/post/271435/
Вот этот мне очень нравится. Простейший алгоритм и серьезная стойкость.
Он правда таки блочный, но ты можешь спокойно использовать его для генерации гаммы для твоего xor. Например, кодировать им блоки хешей от пароля со сдвигом.
За одно наиграешься с деривацией ключа из пароля.
Это тебе только кажется. Почитай про частотный анализ. ??♂️
Ещё раз. У меня трактор - ??➡️??, мне некогда тебе что-то доказывать. ?
??♂️
Кстати говоря. Тут много разговоров про трактор было. Вот я дозрел наконец то. Если кому нужны подробности - пните в лс.

Vitaly
12.08.2018
01:01:27