rsa lesson added

This commit is contained in:
2026-01-25 00:53:16 +01:00
parent a6ed5c6bb9
commit 890114066f
17 changed files with 429 additions and 5 deletions

View 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())