diff --git a/Connexion.py b/Connexion.py index 89363a3..6207846 100644 --- a/Connexion.py +++ b/Connexion.py @@ -2,7 +2,7 @@ import socket -IP_SERVEUR = '127.0.0.1' +IP_SERVEUR = '172.16.155.96' PORT = 42000 diff --git a/InterfaceClient.py b/InterfaceClient.py index 367a80c..bb652a6 100644 --- a/InterfaceClient.py +++ b/InterfaceClient.py @@ -25,7 +25,8 @@ class InterfaceClient(Interface): la transmet en la chiffrant avec la clé publique du serveur attend le message Finished du serveur chiffré avec cette clé""" self.receive() - clePubliqueServeur = int(self.message.get()) + clePubliqueServeur = self.message.get().split(";") + print(clePubliqueServeur) # cleSymetriqueClair = symKeyGen() # @@ -41,8 +42,7 @@ class InterfaceClient(Interface): def chiffre_RSA(self, msg, cle): """chiffre un message avec une clé publique""" - #suppose qu'on sait que n = 870567544966633301 - return puissance_mod_rapide(msg, cle, 870567544966633301) + return puissance_mod_rapide(msg, cle[0], cle[1]) def symKeyGen(): diff --git a/InterfaceServeur.py b/InterfaceServeur.py index 5b71e7e..0f69c1b 100644 --- a/InterfaceServeur.py +++ b/InterfaceServeur.py @@ -21,7 +21,7 @@ class InterfaceServeur(Interface): clair sa clé publique""" self.receive() if self.message.get() == "HELLO": - self.entree.set(self.e) + self.entree.set(str(self.e)+";"+str(self.n)) self.send() else: print("HELLO n'a pas été reçu.")