#python #python-2.7 #pow
#python #python-2.7 #pow
Вопрос:
У меня есть pow(m, d, n)
результат. В моем случае это равно :
12225498137150622354554250184405886100508699329229959905596279621592733966424932153866414082797232289879676644517642340440240161204602427312536305468214644532111912949963975812138577993625598594245584019028928828150931653900411395887618683118038092556530082085484098552218318785602805935815273018117468338995732086300651871687460552498970338703456792250145170370440374473385694706721205868268156557118786149300770779251388948623826315673489012414613428155141567393632320643884413526775577956631856461996540427376948607024551355988486776124589799992688088774390496099778643837166453399795934207646722218843651340776522.
Также у меня есть первый аргумент ( m
), который равен 1633771873
.
И у меня есть третий аргумент ( n
), который в моем случае равен :
26507591511689883990023896389022361811173033984051016489514421457013639621509962613332324662222154683066173937658495362448733162728817642341239457485221865493926211958117034923747221236176204216845182311004742474549095130306550623190917480615151093941494688906907516349433681015204941620716162038586590895058816430264415335805881575305773073358135217732591500750773744464142282514963376379623449776844046465746330691788777566563856886778143019387464133144867446731438967247646981498812182658347753229511846953659235528803754112114516623201792727787856347729085966824435377279429992530935232902223909659507613583396967.
Но я не знаю второго аргумента. Как я могу его найти?
Я буду очень благодарен за помощь.
Теперь я пытаюсь использовать грубую силу, но, похоже, это длится невероятно долго.
У меня также есть случай, когда известны второй и третий аргументы, и мне нужно найти первый. С этим у меня тоже возникают трудности.
Комментарии:
1. дискретный логарифм … ключевой элемент некоторых криптографических алгоритмов и, следовательно, почему это может занять много (long) времени..
2. Похоже, вы пытаетесь отменить асимметричный ключ шифрования. Это настолько сложная задача, что на самом деле она является основой широко используемых систем безопасности.
3. не существует решения без применения грубой силы, вот почему оно используется при шифровании
4. Если бы я знал способ a сделать это, я бы держал это в секрете и был бы очень богат или, альтернативно, взломал Интернет, каким мы его знаем.
5. : хм: Звучит правдиво. Возможно, я думаю в неправильном направлении. Но я все еще не оставляю надежд на грубую силу: D