Форум сайта python.su
0
Доброго времени суток. Есть простой скрипт для теста.
from Crypto.PublicKey.RSA import construct cst = (127744217466888805336824788817662296796115656123011898797731592577384325467060550602217891324696576954270933507253056938679156049163002026709848129423179572783405489347772997598023158592630360834158750787617812498711162994165381698754609151344572718113191116203041702063697457744166757411286074669963313111813L, 65537) pubkey = construct(cst) print(pubkey)
Traceback (most recent call last): File "test.py", line 4, in <module> pubkey = construct(cst) File "C:\Python27\lib\site-packages\Crypto\PublicKey\RSA.py", line 539, in construct key = self._math.rsa_construct(*tup) File "C:\Python27\lib\site-packages\Crypto\PublicKey\_slowmath.py", line 85, in rsa_construct assert isinstance(e, long) AssertionError
Public RSA key at 0x7FB2707754D0
Офлайн
0
Автор можете прислать в личку логи системы после запуска?
Офлайн
0
Да собственно сам победил. Подсказка была в сообщении об ошибке. Нужно было ко второму числу применить “long(65537)”. При этом. повторюсь на линуксе и без этого работало.
Офлайн