Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2008 11:02:17

Аня
От:
Зарегистрирован: 2008-12-07
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с выводом формулы

целью является нахождение двух чисел:

a=(g**k)%p
b=((M-x*a)*k**(-1))%(p-1)
даже не представляю как это сделать



Офлайн

#2 Дек. 7, 2008 11:05:03

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с выводом формулы

Возможно, нужно работать со строками, а не с числами. Но по криптографическим алгоритмам я не подскажу.



Офлайн

#3 Дек. 7, 2008 11:10:14

Аня
От:
Зарегистрирован: 2008-12-07
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с выводом формулы

А не подскажешь как вот это переписать в питон?
int power(int t, int k) {
// exponentiate integer t to power k
int res = 1;
while (k) {
if (k & 1) res *= t;
t *= t;
k >>= 1;
}
return res;
}
это на С - ее не совсем поняла как прописывать тип переменых - что long



Офлайн

#4 Дек. 7, 2008 11:44:54

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с выводом формулы

Ты себе представляешь, что это за число, 140405385067992828921334150816**999322873936262740684006202459? Сколько знаков оно будет содержать? Я думаю, элементарных частиц в нашей метагалактике будет значительно, на много порядков меньше (это не шутка). Пытаться переписать питоновскую операцию ** смешно как-то, к тому же “самопальная” функция ** будет значительно медленнее, чем родная операция Питона. Нужно работать со строками.



Офлайн

#5 Дек. 7, 2008 11:48:32

Аня
От:
Зарегистрирован: 2008-12-07
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с выводом формулы

я совсем не умеюпрогать на питоне…не говоря уже про работу со строками))



Офлайн

#6 Дек. 7, 2008 11:53:41

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с выводом формулы

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



Офлайн

#7 Дек. 7, 2008 12:00:53

Аня
От:
Зарегистрирован: 2008-12-07
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с выводом формулы

хорошо)сейчас попробую)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version