From d71ca0efbcfdecff3c03a59eca042c09b122eded Mon Sep 17 00:00:00 2001 From: vSpaike <153102900+vSpaike@users.noreply.github.com> Date: Tue, 21 Jan 2025 12:36:42 +0100 Subject: [PATCH] rienkimarche --- RSA/client/main.py | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/RSA/client/main.py b/RSA/client/main.py index a7910a6..fd5bfa0 100644 --- a/RSA/client/main.py +++ b/RSA/client/main.py @@ -1,10 +1,25 @@ from flask import * import ssl import requests -from Crypto import RSA - - +import rsa data = 'Hello World !' -requests.post('https://localhost:5000',data) +with open("../server/ssl/public.key", "rb") as public_serv_file: + public_serv = public_serv_file.read() + +with open("ssl/id_rsa", "rb") as private_key_file: + private_key = private_key_file.read() + +public_key_serv = rsa.PublicKey.load_pkcs1(public_serv) +private_key_client = rsa.PrivateKey.load_pkcs1(private_key) + + +crypt = rsa.encrypt(data.encode(), public_key_serv) + +# Afficher le message original (pour vérification) +print(data) + +response = requests.post('https://localhost:5000', data={'message': crypt, 'signature': signature}, verify=False) + +#print(response.text)