Как прочитать открытый ключ RSA в формате PEM + PKCS # 1

У меня есть открытый ключ RSA в формате PEM + PKCS # 1 (наверное):

<code>-----BEGIN RSA PUBLIC KEY-----
MIGJAoGBAJNrHWRFgWLqgzSmLBq2G89exgi/Jk1NWhbFB9gHc9MLORmP3BOCJS9k
onzT/+Dk1hdZf00JGgZeuJGoXK9PX3CIKQKRQRHpi5e1vmOCrmHN5VMOxGO4d+zn
JDEbNHODZR4HzsSdpQ9SGMSx7raJJedEIbr0IP6DgnWgiA7R1mUdAgMBAAE=
-----END RSA PUBLIC KEY-----
</code>

Я хочу получить дайджест SHA1 его зашифрованной версии ASN1 на Python. Первый шаг должен прочитать этот ключ, но я не смог сделать это в PyCrypto:

<code>>> from Crypto.PublicKey import RSA
>> RSA.importKey(my_key)
ValueError: RSA key format is not supported
</code>

документация PyCrypto говорит, что PEM + PKCS # 1 поддерживается, поэтому я в замешательстве. Я также пробовал M2Crypto, но оказалось, что M2Crypto не поддерживает PKCS # 1, а только X.509.

Ответы на вопрос(1)

Ваш ответ на вопрос