document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import SocketServer
  2.  
  3. class MiTcpHandler(SocketServer.BaseRequestHandler):
  4.    
  5.     def handle(self):
  6.         self.n=self.request.recv(1024).strip()        
  7.         self.e=self.request.recv(1024).strip()
  8.         print "Claves publicas recibidasn"
  9.         #a=1,b=2,c=3...h=8,i=9
  10.         #mensaje de bob:
  11.         # hi
  12.         print "Ahora bob quiere mandarle un mesaje a alicia, entonces calcula el texto cifrado y se lo envia"
  13.         m=89
  14.         self.request.send(str((m**int(self.e))%int(self.n)))
  15.  
  16. def main():
  17.     host = "localhost"
  18.     puerto= 9999
  19.     servidor1 = SocketServer.TCPServer((host,puerto),MiTcpHandler)
  20.     print "##Servidor Corriendo##"
  21.     servidor1.serve_forever()
  22.  
  23.  
  24. main()
');