rsa lesson added
This commit is contained in:
15
training/h4tum/Intro_to_RSA/demo/PEM/easy_gen.py
Normal file
15
training/h4tum/Intro_to_RSA/demo/PEM/easy_gen.py
Normal file
@@ -0,0 +1,15 @@
|
||||
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())
|
||||
Reference in New Issue
Block a user