modified: client/main.py

modified:   node/main.py
new file:   node/proxy.py
modified:   server/main.py
This commit is contained in:
2023-05-31 16:38:11 +08:00
parent f05335c44e
commit 435c534e9d
4 changed files with 65 additions and 9 deletions

View File

@@ -23,21 +23,20 @@ def generate_key():
# Convert keys to bytes
private_key_bytes = private_key.private_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PrivateFormat.PKCS8,
encryption_algorithm=serialization.NoEncryption()
encoding=serialization.Encoding.PEM,
format=serialization.PrivateFormat.PKCS8,
encryption_algorithm=serialization.NoEncryption()
)
public_key_bytes = public_key.public_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PublicFormat.SubjectPublicKeyInfo
)
# Encode bytes as base64
# Encode bytes as base64
private_key_base64 = base64.b64encode(private_key_bytes).decode('utf-8')
public_key_base64 = base64.b64encode(public_key_bytes).decode('utf-8')
return private_key_base64,public_key_base64
return private_key_base64, public_key_base64
# # Encrypt a message using the public key
@@ -64,4 +63,4 @@ def generate_key():
if __name__ == '__main__':
print("Welcome to my xiaomiao tor network")
domain = generate_domain()
private_key_base64,public_key_base64 = generate_key()
private_key_base64, public_key_base64 = generate_key()