Будь дома


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
74 7 21

Аноним # OP 09/05/20 Суб 10:57:12 2197720461
image.png (157Кб, 874x703)
874x703
Суп, /b/ратья. Пишу прогу с RSA шифрованием. Все методы самопальные, вариант перехода на встроенный класс не рассматриваю. Во время выполнения функции шифрования (Возведение в степень по модулю) есть шанс получить такую последовательность символов, которую система будет расценивать как команду, а не букову иль символ. Подскажите как исправить, буду безмерно благодарен. Код приложу в след. посте
Аноним # OP 09/05/20 Суб 10:57:32 2197720652
public string enc(string a)
{
char[] x = a.ToCharArray();
string j = "";
for (int i = 0; i < x.Length; i++)
{
j += Convert.ToChar(ExponentiationModulo(x, ee, n));
}
return j;
}
Аноним 09/05/20 Суб 10:59:32 2197721663
>>219772065
ee - открытая экспонента, n - часть ключа. x - char, чей код берется в качестве цифры для действий
Аноним 09/05/20 Суб 11:00:25 2197722024
>>219772065
Быстрофикс, проебал индекс массива
public string enc(string a)
{
char[] x = a.ToCharArray();
string j = "";
for (int i = 0; i < x.Length; i++)
{
j += Convert.ToChar(ExponentiationModulo(x, ee, n));
}
return j;
}
Аноним 09/05/20 Суб 11:01:23 2197722495
Аноним 09/05/20 Суб 11:02:26 2197722866
tokatno-vintore[...].jpg (71Кб, 800x366)
800x366
Бамп
Аноним 09/05/20 Суб 11:03:58 2197723487
kqEXY7gK7Zk.jpg (60Кб, 517x483)
517x483
Бамп
Аноним 09/05/20 Суб 11:04:22 2197723668
>>219772286
Причем здесь.. бабка нахуй??
Аноним 09/05/20 Суб 11:05:07 2197724079
Аноним 09/05/20 Суб 11:07:23 21977250910
Q0A-HISxgz4.jpg (106Кб, 894x640)
894x640
Бамп
Аноним 09/05/20 Суб 11:08:18 21977254211
>>219772202
Залей на pastbin или на подобный сервис, болезный.
Аноним 09/05/20 Суб 11:10:12 21977261512
Специально для вопрошающих анонов. https://pastebin.com/Z68Kux5K
Надеюсь там не надо настройки приватности какие ставить шоб все могли зайти
Аноним 09/05/20 Суб 11:11:32 21977267213
15862666740290.jpg (1839Кб, 3957x3438)
3957x3438
Бамп
Аноним 09/05/20 Суб 11:13:22 21977275814
15884979083900.jpg (142Кб, 768x1080)
768x1080
Бамп
09/05/20 Суб 11:14:51 21977281915
>>219772046 (OP)
Не используй самопальное шифрование. Это единственный разумный совет. Масса подводных камней.
Аноним 09/05/20 Суб 11:17:24 21977296816
>>219772046 (OP)
>есть шанс получить такую последовательность символов
Конкретней блять можно? Где он воспринимает как команду? В коде, который ты дал, это абсолютно нигде не может быть
Аноним 09/05/20 Суб 11:17:53 21977298617
>>219772046 (OP)
> Все методы самопальные, вариант перехода на встроенный класс не рассматриваю.
Чому?
Даже со стандартными методами есть тысячи способов проебаться, а если всё писать самому - количество двюырок возрастает по экспоненте.
Аноним 09/05/20 Суб 11:19:27 21977304918
>>219772968
В вижуалку код засунь и проверь сам через брейкпоинты, додик блять. Скрин приложил на нем увидеть можешь. Код дал, копипасть. Уебок агрессивный да еще и тупой
Аноним 09/05/20 Суб 11:20:32 21977310919
>>219772986
Ну вот так вот захотел, хочу понять суть RSA, как это все делается и работает :3
Аноним 09/05/20 Суб 11:23:09 21977324720
Rainbowzappstay.gif (40Кб, 106x96)
106x96
Бамп
Аноним 09/05/20 Суб 11:23:31 21977327221
>>219773109
Нууу удачи, чо.
Там такой хардкордный матан нужен, что я пару лет назад его тупо не осилил.
Аноним 09/05/20 Суб 11:23:58 21977329222
>>219772046 (OP)
>есть шанс получить такую последовательность символов, которую система будет расценивать как команду, а не букову иль символ
Ну и? Практически любая последовательность байт это какие-то команды. Но это не значит что процессор начнёт их выполнять.
Аноним 09/05/20 Суб 11:25:26 21977336023
>>219772046 (OP)
>есть шанс получить такую последовательность символов, которую система будет расценивать как команду, а не букову иль символ.

Ты чо дурак, блядь? В пеке память распределяется не кашей, есть сегменты. Сегмент кода, сегмент стэка, сегмент памяти.
Аноним 09/05/20 Суб 11:26:25 21977340924
>>219773049
Слышишь, говнокодер ебаный.
Давай блять объясняй что значит "воспринимает как команду"?
Какую команду блять? Кто воспринимает, а, говно? Отвечай.
Мне твоё дерьмо нахуй не всралось запускать еще, студию открывать.

мимо .net тех лид
Аноним 09/05/20 Суб 11:27:39 21977347225
>>219772046 (OP)

Не используй высокоуровневые строки. Используй байты. После шифрования на выходе должен быть байтовый массив. Дешифрование должно работать со входными байтовыми массивами и возвращать так же байтовый массив. Никаких строк быть там не должно. И вообще это все неправильно, наебаться можно на каждом шагу, даже сравнивать строки в криптографии нельзя обычным и очевидным способом.
Аноним 09/05/20 Суб 11:28:43 21977353526
>>219773360
Спешите видеть. ОП пишет свое шифрование не зная принципов построения ОС и работы VM-подсистемы. Пиздец.
Аноним 09/05/20 Суб 11:29:48 21977358527
>>219773409
Ты максимум мимо шлюха. Если такой крутой и студию открывать не хочешь - пошел нахуй с моего треда, уебок. Удостоверение тех. лида вкидывай, иначе хуй соржал, после этого можешь уходить
Аноним 09/05/20 Суб 11:30:33 21977362028
Аноним 09/05/20 Суб 11:30:43 21977363229
>>219773409
Ну как я понял, оп боится случайно сгенерить пароль типа rm - rf /, и поскольку все методы у него самописные т.е. работают через жопу - этот пароль у него за каким-то хером исполняется как скрипт в душе не ебу зачем и как
Аноним 09/05/20 Суб 11:31:15 21977366530
>>219772046 (OP)
Вообще, на практике rsa уже давно не используют. Список всех известных на данный момент простых чисел в открытом доступе. Пробежаться по ним и взломать rsa не сложно.
Если это твоя лаба, то прочитай в википедии статью, поебись часок на бумажке с маленькими простыми числами и поймешь суть.

Мимо преподавал два года криптографию в универе
Аноним 09/05/20 Суб 11:31:33 21977367931
Аноним 09/05/20 Суб 11:31:38 21977368132
>>219772046 (OP)
c какого это перепугу системе запускать твою стрингу (даже если в ней команда)?

очевидно, покормил тролля, но всё-же бывают и не такие дебилы
Аноним 09/05/20 Суб 11:33:29 21977379333
>>219773681
Пиздец, проебался один раз и травят теперь. Эх, двач...
>>219773665
Посмотрим
>>219773632
>Пиздец, проебался один раз и травят теперь. Эх, двач...
Аноним 09/05/20 Суб 11:33:42 21977380634
>>219773665
RSA не используется? Да пошёл ты нахуй, дебил. Препод он, блять. Не удивительно, что в рашке образование дно.
Аноним 09/05/20 Суб 11:34:11 21977384035
>>219773665
>Список всех известных на данный момент простых чисел в открытом доступе
Ебануться, а сколько занимает gold издание? Где скачать?
Аноним 09/05/20 Суб 11:34:25 21977385436
>>219773585
Я не собираюсь хуесосу, вроде тебя (пре-джуна максимум) что-то пруфать.
Твоё здесь только кусок говнокода и дебильным описанием. Соси хуй, дегенерат. Отвечай на вопросы.
Аноним 09/05/20 Суб 11:34:39 21977386837
>>219773472
Спасибо, попробую. Чот сразу не допер, а идея вроде неплохая
Аноним 09/05/20 Суб 11:34:58 21977388338
>>219773665
>Вообще, на практике rsa уже давно не используют. Список всех известных на данный момент простых чисел в открытом доступе. Пробежаться по ним и взломать rsa не сложно.
>Мимо преподавал два года криптографию в универе

Теперь понятно, почему качество образование в наших вузах такое хуевое)
Аноним 09/05/20 Суб 11:35:56 21977394739
>>219773854
Без удостоверения твоего нереального скилла ты здесь такой же хуй как и я , ответил тебе за щёку. Еще раз говорю, что-то не нравится - пиздуй с треда, зеленый
Аноним 09/05/20 Суб 11:36:36 21977399740
>>219773665
>Вообще, на практике rsa уже давно не используют. Список всех известных на данный момент простых чисел в открытом доступе

Пидорашкинский препод в треде, я спокоен.
Аноним 09/05/20 Суб 11:36:47 21977400741
>Все методы самопальные,

член тебе в печень, хуесос
Аноним 09/05/20 Суб 11:37:26 21977403842
>>219773883
Ну если юзать ключи <512 бит то вроде довольно легко взломать. Однако я не пробовал, просто цитирую несколько статей
Аноним 09/05/20 Суб 11:37:53 21977407743
Аноним 09/05/20 Суб 11:38:37 21977411144
Аноним 09/05/20 Суб 11:39:44 21977417245
>>219773665
МГУшный (бывший?) кандидат, преподававший в другом вузе на М, это вы?
Аноним 09/05/20 Суб 11:40:58 21977425946
>>219772046 (OP)
>которую система будет расценивать как команду, а не букову иль символ

Бгг, ебать даунито
Аноним 09/05/20 Суб 11:44:04 21977443847
>>219774038
>RSA-155 имеет 155 десятичных знаков (512 бит) и было разложено 22 августа 1999 года командой, возглавляемой Германом Рилем и состоящей из Стефании Каваллар, Брюса Додсона...
>Наибольшее факторизованное RSA-число имеет длину 768 бит (232 десятичных знака)
Аноним 09/05/20 Суб 11:48:27 21977469448
>>219774438
upd:
>RSA-250 имеет 250 десятичных знаков (829 бит) и было факторизовано в феврале 2020
Аноним 09/05/20 Суб 11:51:01 21977484449
>>219774038
Да, RSA с ключами <512 еще в 90х сломали. Но фишка тут в том, что факторизация даже 1024 сложнее в ~512 раз, не говоря уже о 2048 или 3072, который вообще имеет security margin сопоставимый с AES-128. Про 4096 и выше уже и вообще речи нет.
Аноним 09/05/20 Суб 11:54:25 21977504450
>>219773665
>Вообще, на практике rsa уже давно не используют.

Кек. двачик (как и подавляющее большинство других сайтов), на котором ты сидишь, юзает RSA для TLS-хендшейка.
Аноним 09/05/20 Суб 11:58:57 21977533551
>>219772046 (OP)

Запустил твой код, анончик, закодировал для пробы тред. На выходе получил строку "P}#7_8d'UL_ОП_ТУПОЙ_ХУЕСОС_zh$gzCW[wyx*&X3", система расценила ее как команду и через вышку 5G заслала тебе за щеку хуйцов.

Готовься принимать.

Как можно быть таким агрессивным уебаном и пытаться в программирование...
Аноним 09/05/20 Суб 12:00:23 21977542652
>>219775335
Где я агрессивный? Нормальным людям я и нормально отвечаю, сейчас агрессируешь только ты, няш
Аноним 09/05/20 Суб 12:00:28 21977542853
ОП, я так понял, ты говоришь о J, в котором появляется что-то вроде u0088, но это не команда, это символ юникода, ведь ты сам выполняешь convert.to..
Совершенно очевидно, что не все символы в юникоде читаемые буквы, поэтому у тебя с этой точки зрения всё правильно. Ведь операция проводится над битами символа юникода, в результате чего образуется новая последовательность символов, которую ты сам конвертируешь снова в юникод. Понятно?
Аноним 09/05/20 Суб 12:00:37 21977543654
>>219773854
>Я не собираюсь хуесосу, вроде тебя (пре-джуна максимум) что-то пруфать.

А вот кстати. Я давно бросил всю вот эту айти-хуйню - скажи, долбоебы такого уровня приходят на собеседования? Много слышал о том, что уровень упал.
Аноним 09/05/20 Суб 12:03:04 21977558655
>>219775428
В целом да. Я сделал по совету челика выше - над байтами операции произвожу, фписду чары
Аноним 09/05/20 Суб 12:03:26 21977561056
>>219775426
>Где я агрессивный?

Тебя нормально спросили, не переходя на личности:

>Конкретней блять можно? Где он воспринимает как команду? В коде, который ты дал, это абсолютно нигде не может быть

Ты ответил тупую агрессивную хуйню:

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

Потом, когда выяснилось, что ты обосрался уровня бэ, ты даже не извинился.

Ты вообще хоть что-то понимаешь в том, как железный ящик работает, хакер-безопасник доморощенныей?
Аноним 09/05/20 Суб 12:08:40 21977589857
>>219775610
ясно что не понимает
>вариант перехода на встроенный класс не рассматриваю
100% лабка в универе

другой вопрос как он поступил будучи таким тупым? а ежели поступил за взятку то зачем?
Аноним 09/05/20 Суб 12:10:07 21977598258
>>219775610
>Тебя нормально спросили, не переходя на личности:
>Конкретней блять можно? Где он воспринимает как команду? В коде, который ты дал, это абсолютно нигде не может быть

Я в этом уже вижу агрессию, что подтвердилось в последующих его ответах.
>Потом, когда выяснилось, что ты обосрался уровня бэ, ты даже не извинился.
Обосрался в чем? Если ты про "воспринимает как команду", то я уже понял что дебил, меня тут затравили за это. За что и почему я должен извиняться? Этот "тех лид" который на самом деле, скорее всего, толстый и зеленый возбудился и форсированно начал оскорблять. Все. С быдлом я по-быдляцки общаюсь. А нормальный человек, даже если на мои ошибки указывает, получает нормальные ответы
09/05/20 Суб 12:10:12 21977598859
Аноним 09/05/20 Суб 12:12:56 21977617260
>>219775982
>Я в этом уже вижу агрессию
Ой как же сложно тебе тогда на работе будет, сынок...
Аноним 09/05/20 Суб 12:12:58 21977617361
>>219775982
извини, конечно, анон. не воспринимай как пассивную агрессию, но как ты до этого вопроса дошел? тебе кто-то сказал что такая проблема теоретически может быть или ты где-то такое прочитал?
Аноним 09/05/20 Суб 12:15:00 21977629462
>>219775898
>100% лабка в универе

Бинго. Спасибо, анончик, я затупил - теперь понятно.

(ждем через два года от него тред "ряя джуниору платят 15 тыщ это развод!")
Аноним 09/05/20 Суб 12:15:02 21977629663
>>219776173
Изначально моя проблема была в том, что дешифровывать такие символы невозможно, из них не получится символов нормальных. Я спросил у одного человека, он сказал что-то про восприятие как командой, вот потому так и написал. Возможно я его неправильно понял
Аноним 09/05/20 Суб 12:15:24 21977631264
>>219776172
>>Я в этом уже вижу агрессию
>Ой как же сложно тебе тогда на работе будет, сынок...

Жиза...
Аноним 09/05/20 Суб 12:30:11 21977716065
Ой, тоже пытался реализовать rsa. Но я слишком тупой, написал убер медленное говно
Аноним 09/05/20 Суб 12:46:39 21977822066
>>219775586
Пог маме, а теперь и тебе помогу. Снова. Понятно, что, например, передавать биты не так удобно, хорошо бы, чтобы готовая последовательность была читаема. Для этого придуман base64.
Аноним 09/05/20 Суб 12:53:24 21977865867
>>219773472
вот чувак правильно написал. какие нахуй строки. байты надо шифровать.
Аноним 09/05/20 Суб 13:07:08 21977958068
>>219776296
>>219775982

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

тот самый .net тех лид, заказал охуенный хавчик, сейчас буду хавать.
Аноним 09/05/20 Суб 13:07:33 21977960069
>>219772065
Оопшники такие странные. Сутиация которую ты описал не может возникнуть в таком коде. Вообще код твой какой-то ебаный странный. Избавься от вздессущих стрингов, юзаю рассово верные char.
Аноним 09/05/20 Суб 13:08:45 21977967670
>>219779580
Почему ты в этом треде еще есть? Просто развести очередной срач? Свали, зеленый
Аноним 09/05/20 Суб 13:09:30 21977972071
>>219779600
>Избавься от вздессущих стрингов, юзаю рассово верные char.
Ты что ебобо?

тех лид
Аноним 09/05/20 Суб 13:10:30 21977978572
>>219779580
Бегло пробежал по тренлу, видно что ты за спец и какого качества личность, хотя что ещё модно ожидать от дотнетера. Поссал на тебя.
мимокрок
Аноним 09/05/20 Суб 13:11:30 21977985473
Аноним 09/05/20 Суб 13:14:11 21978001174
>>219779720
>тех лид
>боится чаров
Ахахахахахаха.
Аноним 09/05/20 Суб 13:16:53 21978018875
>>219780011
Ты хуйню посоветовал. Чем ебля с массивами чаров лучше стринги?
Стринг для того и придумали и накатили на него кучу методов в помощь, чтобы не ебаться с массивами чаров.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов