import base64
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.primitives.asymmetric import x25519
import os
def generate_ssec_key():
aes_key = os.urandom(32) # 32 bytes for AES-256
# Convert the key to Base64 encoding
encoded_key = base64.b64encode(aes_key).decode('utf-8')
print("Generated AES-256 Key (Base64 encoded):")
print(encoded_key)
return encoded_key
if __name__ == "__main__":
print(generate_ssec_key())
aW1wb3J0IGJhc2U2NApmcm9tIGNyeXB0b2dyYXBoeS5oYXptYXQucHJpbWl0aXZlcyBpbXBvcnQgc2VyaWFsaXphdGlvbgpmcm9tIGNyeXB0b2dyYXBoeS5oYXptYXQucHJpbWl0aXZlcy5hc3ltbWV0cmljIGltcG9ydCB4MjU1MTkKaW1wb3J0IG9zCgpkZWYgZ2VuZXJhdGVfc3NlY19rZXkoKToKICAgIGFlc19rZXkgPSBvcy51cmFuZG9tKDMyKSAgIyAzMiBieXRlcyBmb3IgQUVTLTI1NgogCiAgICAjIENvbnZlcnQgdGhlIGtleSB0byBCYXNlNjQgZW5jb2RpbmcKICAgIGVuY29kZWRfa2V5ID0gYmFzZTY0LmI2NGVuY29kZShhZXNfa2V5KS5kZWNvZGUoJ3V0Zi04JykKCiAgICBwcmludCgiR2VuZXJhdGVkIEFFUy0yNTYgS2V5IChCYXNlNjQgZW5jb2RlZCk6IikKICAgIHByaW50KGVuY29kZWRfa2V5KQogICAgcmV0dXJuIGVuY29kZWRfa2V5CgppZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgcHJpbnQoZ2VuZXJhdGVfc3NlY19rZXkoKSkK