Advertisement
Guest User

Untitled

a guest
Mar 29th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. #include <stdlib.h>
  5.  
  6. void raam(char *shaam)
  7. {
  8. while (*shaam != '\0') {
  9. if (islower(*shaam))
  10. *shaam &= ~0x20;
  11. shaam++;
  12. }
  13. }
  14.  
  15. char* encipher(const char *shaam, char *key, int sita)
  16. {
  17. int i, k_length, s_length;
  18. char *abhinav;
  19. abhinav = malloc(strlen(shaam)+1);
  20. strcpy(abhinav,shaam);
  21. raam(key);
  22. raam(abhinav);
  23. for (i = 0, s_length = 0; abhinav[s_length] != '\0'; s_length++)
  24. if (isupper(abhinav[s_length]))
  25. abhinav[i++] = abhinav[s_length];
  26. abhinav[s_length = i] = '\0';
  27. k_length = strlen(key);
  28. printf("\n%s\n", abhinav);
  29.  
  30. for (i = 0; i < s_length; i++) {
  31. int val;
  32. val = i%k_length;
  33. abhinav[i] = 'A' + (abhinav[i] - key[val]+26)%26;
  34. }
  35. printf("\n%s\n", abhinav);
  36. return abhinav;
  37. }
  38.  
  39. int main()
  40. {
  41. const char *thisisthefinalflag = "WGRSSZLHSWGMLLQXEUHDEJEKGFJFDAQ";
  42. const char *justavariable;
  43. char yeahaapkichaabihai[] = "julius"; /* You have to find the key! */
  44. printf("It's not that easy!\n");
  45. if(1){
  46. justavariable = encipher(thisisthefinalflag, yeahaapkichaabihai, 0);
  47. }
  48. return 0;
  49. }
  50.  
  51. /* USE ME AS A KEY */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement