eXeL@B —› Основной форум —› Получение экспоненты RSA |
Посл.ответ | Сообщение |
|
Создано: 16 февраля 2013 14:13 · Поправил: virus_forever · Личное сообщение · #1 Приветствую! Столкнулся с проблемой, получения экспоненты из результата работы modPow типа(класса) BigInteger: Код на ActionScript3, но и в других языках BigInteger есть - Java, C#... Code:
Я встраиваюсь между клиентом и сервером. С сервером, я могу работать в полном объеме - все что мне нужно, я знаю - BC1, BC2, ClientPrivateBI. Посылаю свой паблик-ключ, принимаю серверный паблик-ключ. На основе последнего, BC2 и ClientPrivateBI - генерирую ключ шифрования (SecureKey). Который впоследствии используется в ARC4. А вот с клиентом незадача... Получаю я от него только публичный ключ, и что-бы я ему не прислал в ответ - правильный ключ шифрования с получить не смогу. Точнее не знаю как. Я так понимаю, это RSA. Но каким образом, можно узнать, какой у клиента ClientPrivateBI? Зная только ClientPublicBI (т.е. экспонента, как получается), BC1 (получается, что plaintext) и BC2 (получается, что модуль) |
|
Создано: 16 февраля 2013 14:44 · Личное сообщение · #2 virus_forever пишет: Но каким образом, можно узнать, какой у клиента ClientPrivateBI? Зная только ClientPublicBI (т.е. экспонента, как получается), BC1 (получается, что plaintext) и BC2 (получается, что модуль) походу что ты называешь ClientPrivate, это ClientPublic, и его тебе нужно факторизовать, но т.к. это RSA1024, забудь об этом. |
|
Создано: 16 февраля 2013 14:51 · Личное сообщение · #3 |
|
Создано: 16 февраля 2013 15:04 · Личное сообщение · #4 Да но... Существуют как минимум 3 разные программы от 3 разных разработчиков, которые работают как соксификатор между клиентом и сервером. Значит они как-то получают нужные данные? Бота не проблема написать, а вот соксификатор - да. Если кому-то одному и сливают ключи, то врядли он сливает эти-же ключи остальным двум конкурентам. |
|
Создано: 16 февраля 2013 16:48 · Поправил: ARCHANGEL · Личное сообщение · #5 |
|
Создано: 16 февраля 2013 17:19 · Личное сообщение · #6 |
|
Создано: 16 февраля 2013 17:26 · Личное сообщение · #7 |
|
Создано: 16 февраля 2013 18:08 · Личное сообщение · #8 Archer пишет: Как я уже писал одному обратившемуся с этим же вопросом товарищу, это не рса, а скорее эль-гамаль. И при такой длине ключа брут не представляется возможным. Так что лучше бы смотреть другие софтины. Да, этот, уважаемый товарищ, брался за разбор шифрования в флешке... Но как-то пропустили мы этот момент. Я обратил внимание на это, когда сегодня разбирал свеженькую флешку. Ибо сегодня планировал начать (и возможно завершить работу с пакетами). На сколько я понял, это может быть эль-гамаль. Но сомнение в том, что длина оригинала и шифрограммы одинакова. Да и используется в конце только первые 16 байт. Может быть все таки можно, что-либо сделать с этим? По поводу исследования других программ... Themida там используется последняя скорее всего, c# прога совсем на себя не похожа. Может быть кто-то поможет безвозмездно? Я и так в долги влез ради этой "шифровки", обрадовался, что наконец за 4 месяца простоя решилась проблема... Но не тут то было... |
|
Создано: 16 февраля 2013 18:42 · Личное сообщение · #9 |
|
Создано: 16 февраля 2013 18:53 · Поправил: virus_forever · Личное сообщение · #10 |
|
Создано: 16 февраля 2013 21:26 · Личное сообщение · #11 |
|
Создано: 17 февраля 2013 00:39 · Поправил: ajax · Личное сообщение · #12 virus_forever пишет: можно-ли как-то на лету подобрать ARC4 ключ "голландская синица морозов не боится и может на лету..." (с) фольклор тут явно об этом не расскажут и так в долги влез ради этой "шифровки", обрадовался, что наконец за 4 месяца простоя решилась проблема думать надо. хотя, все мы были молодыми про реализацию именно Гамаля, позволю усомниться добавил: из-за modPow. хз, кода не видать. да, и вкуривать щас не буду - сб-вс - тетки, водка, природа ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: virus_forever |
|
Создано: 24 февраля 2013 18:12 · Личное сообщение · #13 Решение найдено. Помог исходник одной из программ, который достал один друг. Тему можно закрыть. | Сообщение посчитали полезным: artyavmu |
eXeL@B —› Основной форум —› Получение экспоненты RSA |
Эта тема закрыта. Ответы больше не принимаются. |