Advertisement
dansguardian

Encriptar/Desencriptar con C

Apr 9th, 2012
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. main(int argc, char **argv)
  6. {
  7.     int i;
  8.     char *string;
  9.     char encrypted_string[strlen(string)];
  10.     char decrypted_string[strlen(string)];
  11.     char *key_ch;
  12.     char key_int;
  13.  
  14.     string = argv[1];
  15.     key_ch = argv[2];
  16.     key_int = atoi(key_ch);
  17.  
  18.     if (strcmp(argv[3], "encrypt") == 0)
  19.     {
  20.         i = 0;
  21.         while(i <= strlen(string)-1)
  22.         {
  23.             encrypted_string[i] = string[i]+ key_int;
  24.             i++;
  25.         }
  26.        
  27.         printf("Encrypted String: ");
  28.         i = 0;
  29.         while (i <= strlen(string)-1 )
  30.         {  
  31.             printf("%c", encrypted_string[i]);
  32.             i++;
  33.         }
  34.         printf("\n");
  35.     }
  36.     if (strcmp(argv[3], "decrypt") == 0)
  37.     {
  38.         i = 0;
  39.         while(i <= strlen(string)-1)
  40.         {
  41.             decrypted_string[i] = string[i] - key_int;
  42.             i++;
  43.         }  
  44.        
  45.         printf("Decrypted String: ");
  46.         i = 0;
  47.         while(i <= strlen(string)-1)
  48.         {
  49.             printf("%c", decrypted_string[i]);
  50.             i++;
  51.         }
  52.  
  53.         printf("\n");
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement