Cómo leer una clave pública RSA en formato PEM + PKCS # 1

Tengo una clave pública RSA en formato PEM + PKCS # 1 (supongo):

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

Quiero obtener el resumen SHA1 de su versión codificada en ASN1 en Python. El primer paso debería ser leer esta clave, pero no pude hacerlo en PyCrypto:

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

losdocumentación de PyCrypto dice que PEM + PKCS # 1 es compatible, por lo que estoy confundido. También probé M2Crypto, pero resulta que M2Crypto no es compatible con PKCS # 1 sino solo con X.509.

Respuestas a la pregunta(1)

Su respuesta a la pregunta