16 lines
518 B
Python
16 lines
518 B
Python
from cryptography.hazmat.primitives import serialization
|
|
|
|
pem_data = b"""
|
|
-----BEGIN PUBLIC KEY-----
|
|
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCuIDV1FN9eF91qfDkU8iQ8P1qq
|
|
0oZ5pNkiriR6HDXPTV1m0mQf1EKY47eco5geVIJezpH0Hfud07Jicla9mWI6ajQL
|
|
buYoyYgUN3FU3ihBszx3gh1i3nX0rVGwu+//pDQLBj0Ds5KB5l3veVJ6Kcc1Tn40
|
|
nUer2m+mFzb6Y9Q3bwIDAQAB
|
|
-----END PUBLIC KEY-----
|
|
"""
|
|
|
|
key = serialization.load_pem_public_key(pem_data)
|
|
|
|
numbers = key.public_numbers()
|
|
print(f"Modulus (n): {numbers.n}")
|
|
print(f"Exponent (e): {numbers.e}") |