Доброго времени суток. Есть простой скрипт для теста.
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
На обоих системах стоит питон “2.7.15rc1”. Буду благодарен за помощь.