Spaces:
Paused
Paused
| from cryptography.hazmat.primitives.asymmetric import rsa | |
| from cryptography.hazmat.primitives import serialization | |
| import os | |
| private_key = rsa.generate_private_key(public_exponent=65537, key_size=2048) | |
| private_pem = private_key.private_bytes( | |
| encoding=serialization.Encoding.PEM, | |
| format=serialization.PrivateFormat.PKCS8, | |
| encryption_algorithm=serialization.NoEncryption() | |
| ) | |
| with open('private_key.pem', 'wb') as f: | |
| f.write(private_pem) | |
| public_key = private_key.public_key() | |
| public_pem = public_key.public_bytes( | |
| encoding=serialization.Encoding.PEM, | |
| format=serialization.PublicFormat.SubjectPublicKeyInfo | |
| ) | |
| with open('public_key.pem', 'wb') as f: | |
| f.write(public_pem) | |
| print('Keypair generado en E:/crowdata/backend/') | |
| print('Files:', os.listdir('.')) |