Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1.     /* Аутентификация */
  2.     {
  3.         int b = recv(s, id, sizeof(id)-1, 0);
  4.         if(b == SOCKET_ERROR)
  5.             goto end0;
  6.  
  7.         send(s, Z, strlen(Z), 0);
  8.  
  9.         b = recv(s, buf, sizeof(buf)-1, 0);
  10.         if(b == SOCKET_ERROR)
  11.             goto end0;
  12.  
  13.         {
  14.             char out[1024];
  15.             char tid[21];
  16.             char tZ[20];
  17.  
  18.             if(get_key(id, key) == -1)
  19.                 goto end0;
  20.  
  21.             dvigenere(buf, key, strlen(key), out, b);
  22.  
  23.             sscanf(buf, "%20s %19s", tid, tZ);
  24.  
  25.             if(strcmp(id, tid) != 0 || strcmp(Z, tZ) != 0)
  26.                 goto end0;
  27.         }
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement