Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 21, 2010 22:25:13

akolesnikov
От:
Зарегистрирован: 2009-10-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

rsa - проблемы с декодированием

спасибо за помощь, уже не надо) все сделано классом, потому что используется оболочка Qt, где кроме этого алгоритма еще море всего. поэтому эдакое отделение блока кода. хотя, конечно, правильно было бы вынести это в отдельный модуль.



Офлайн

#2 Апрель 22, 2010 09:39:57

Viper
От:
Зарегистрирован: 2006-11-08
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

rsa - проблемы с декодированием

54 именно для этого случая. В общем случае n должно быть больше максимального числа которое мы собираемся кодировать, это связано с делением по модулю.
Например если мы попробуем закодировать 3 и 7 с n=4, то получим

In [1]: 3 ** 10 % 4
Out[1]: 1

In [2]: 7 ** 10 % 4
Out[2]: 1
и при декодировании оба окажутся равными 3.



Офлайн

#3 Апрель 22, 2010 09:56:41

akolesnikov
От:
Зарегистрирован: 2009-10-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

rsa - проблемы с декодированием

большое спасибо!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version