Pycryptodome Python3 RSA.importKey блокируется / зависает

Я использую Python 3.5.2 с последней версией Pycryptodome.

При импорте моего закрытого ключа RSA с использованием RSA.importKey происходит бесконечное зависание или блокировка. Я попытался пройти через библиотеку и не могу найти причину.

Закрытый ключ - это закрытый ключ RSA в формате PEM. т.е. я передаю байтовый массив ключа.

У меня нет исключений, просто зависание делает невозможным подписание сообщения. Кто-нибудь еще сталкивался с подобной проблемой с решением? Если это помогает, то это работает в Linux.


person Harvey    schedule 04.09.2019    source источник
comment
Может попробовать importkey метод? Посмотрите, не изменится ли он.   -  person Legorooj    schedule 09.09.2019


Ответы (1)


Одно изящное решение взято из другого вопроса SO и основан на lptrace. Вы получаете PID процесса Python, а затем запускаете:

sudo python lptrace -p $STUCK_PROGRAM_PID

После того, как вы определили хотя бы строку с нарушением, вы можете зарегистрировать ошибку на странице проекта и получить там больше помощи.

person SquareRootOfTwentyThree    schedule 05.09.2019