import socket s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(("86.36.46.10", 15112)) s.send(b"Login srazak\n") msg = s.recv(100) msg = str(msg,'utf-8') challenge = msg.split()[2] print (challenge) password = "srk" totalSum = 0 for i in range(0,len(password)): sm = ord(password[i]) + ord(challenge[i%len(challenge)]) sm = sm % 26 totalSum += sm totalSum = totalSum % 1000 s.send(b"Login srazak "+bytes(str(totalSum),"utf-8")+b"\n") msg = s.recv(100) msg = str(msg,'utf-8') print (msg)