16 lines
476 B
Python
16 lines
476 B
Python
from cryptography.hazmat.primitives.asymmetric import rsa
|
|
from cryptography.hazmat.primitives import serialization
|
|
|
|
key = rsa.generate_private_key(public_exponent=65537, key_size=1024)
|
|
|
|
print(key.private_bytes(
|
|
serialization.Encoding.PEM,
|
|
serialization.PrivateFormat.PKCS8,
|
|
serialization.NoEncryption()
|
|
).decode())
|
|
|
|
print(key.public_key().public_bytes(
|
|
serialization.Encoding.PEM,
|
|
serialization.PublicFormat.SubjectPublicKeyInfo
|
|
).decode())
|