folder Tahribat.com Forumları
linefolder C - C++
linefolder Cesar Şifreleme



Cesar Şifreleme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Zombi
    Zombi's avatar
    Kayıt Tarihi: 28/Ağustos/2005
    Erkek

    Harf kaydırmalı şifreleme için bir decrypter

     

    #include <stdio.h>
    #include <string.h>
    #include <ctype.h>

    int main()
    {
         int counter=0;
         char decrypted[26][50];
         char plainText[50];
         printf("Which text you want to decrypt --> ");
         gets(plainText);

         while(plainText[counter]) {
              plainText[counter]=toupper(plainText[counter]);
              counter++;
         }

         for(int i=0; i<26; i++) {
              for(int j=0; j<strlen(plainText); j++) {
                   if(!int(plainText[j])!=32) {
                        decrypted[i][j]=char(int(plainText[j])-i);
                        if(int(decrypted[i][j]<65)) {
                             decrypted[i][j]=char(int(plainText[j])-i + 25);
                        }
                   }
              }
         }

         for(int i=0; i<26; i++) {
              printf("%c.",char(65+i));
              for(int j=0; j<strlen(plainText); j++) {
                   printf("%c",decrypted[i][j]);
              }
              printf("\n");
         }
         return 0;
    }

Toplam Hit: 1219 Toplam Mesaj: 1