Files
ctf/training/h4tum/Intro_to_RSA/demo/PEM/dec_pub.py
2026-01-25 00:53:16 +01:00

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}")