document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #!/usr/bin/python                                                              
  2. import socket
  3. import os
  4.  
  5. def f(x):
  6.     return x*x
  7.  
  8. def dameUsuario(usuario):
  9.     ext = ".dat"
  10.     archivo = usuario+ext
  11.     if os.path.isfile(archivo):
  12.         f = open(archivo, "r")
  13.         linea = f.readlines()
  14.         usuario = linea[0].split()
  15.         f.close()
  16.         return usuario
  17.     else:
  18.         return False
  19.  
  20. def main():
  21.     socket1 = socket.socket()
  22.     socket1.connect(("localhost", 6699))
  23.     print "He iniciado como cliente"
  24.     socket1.send("Hola!")
  25.     randx = socket1.recv(512)
  26.     randx = int(randx)
  27.     y = f(randx)
  28.     usuario = raw_input("Dame usuario...")
  29.     lista = dameUsuario(usuario)
  30.     if lista == False:
  31.         print "Algo esta mal"
  32.         socket1.close()
  33.         return
  34.     d = int(lista[1])
  35.     n = int(lista[2])
  36.     r = (y**d)%n
  37.     socket1.send(usuario)
  38.     socket1.send(str(r))
  39.     socket1.close()
  40.  
  41. main()
');