Зашифровал и забыл

Discussion in 'Болталка' started by Delimiter, 14 Nov 2008.

  1. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    Зашифровал и забыл (+5 в репу)

    Зашифровал какую то фразу простейшим ксором на одно и то же число.... пробелы между словами удалил.....

    помню там было одно слово 'просто' ....
    а не фразу и не число не помню :cool:
    :p фраза

    Mahkqopousnqopsopwrko

    кто могет???
     
    #1 Delimiter, 14 Nov 2008
    Last edited: 20 Nov 2008
  2. [:|||||:]

    [:|||||:] Banned

    Joined:
    29 May 2008
    Messages:
    68
    Likes Received:
    59
    Reputations:
    11
    крута
     
  3. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    [:|||||:], будеш борщик, с капусткой, но не красный?
     
  4. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    +-сы с мину!
     
  5. -nEx-

    -nEx- New Member

    Joined:
    11 Nov 2008
    Messages:
    17
    Likes Received:
    2
    Reputations:
    0
    Пауки в ачате. Где дихлофос мой?
     
  6. dmnt

    dmnt Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    89
    Likes Received:
    36
    Reputations:
    15
    Code:
    Майкрософтпростосцуко
     
  7. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
  8. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    так 8))))))))) попроще но приз тот же +5
    зашифровал снова фразу XOR НА ЧИСЛО но не удалял пробелы

    никакиф слоф не знаю
    фраза:
    lef|(ен(жълимукиб(хъы(зыщъф(мшылан(зжмыдицъ
     
    #8 Delimiter, 15 Nov 2008
    Last edited: 15 Nov 2008
  9. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    Ьфрлйщзщгытйщзыщзцклщ
     
  10. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    ty(;]kbverb,([]s(pso]a(viskfy(p;vslbw]
     
  11. dmnt

    dmnt Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    89
    Likes Received:
    36
    Reputations:
    15
    2Delimiter, ок, не буду :)
     
  12. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    первые +5 ушли dmnt
    кто следующий?
     
  13. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Решал, решал, какая то хня получилось:
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                string key, text, longkey, result;
                char[] text2, longkey2;
    
                char toto;
                longkey = result =  "";
                Console.WriteLine("Enter the key: ");
                key = Console.ReadLine();
                Console.WriteLine("Enter the text: ");
                text = Console.ReadLine();
    
                for (int i = 0; i < (text.Length / key.Length); i++)
                    longkey += key;
                longkey2 = longkey.ToCharArray();
                text2 = text.ToCharArray();
                for (int i = 0; i < longkey2.Length; i++)
                    Console.Write(longkey2[i]);
                Console.WriteLine();
                for (int i = 0; i < text2.Length; i++)
                    Console.Write(text2[i]);
                for (int i = 1; i < (text.Length - 1); i++)
                {
                    toto = Convert.ToChar((int)text2[i] ^ (int)longkey2[i]);
                    result += Convert.ToString(toto);
                }
                Console.WriteLine(result);
    
            }
        }
    }
    
     
  14. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    давай по первой 8)) .... ее поскольку решили.... то ее и посмотрим
     
  15. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Смотри, на выводе у меня получается какая то хня. C# с KOI8-R не могу заставить работать....
    т.е. вот результат кодирования:
    ????Ў?Ў??Ў????Ў????

    Сейчас немного переписал:
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int f = 0 ;
                string key, text, longkey, result;
                char[] text2, longkey2;
    
                char toto;
                longkey = result = "";
                Console.WriteLine("Enter the key: ");
                key = Console.ReadLine();
                Console.WriteLine("Enter the text: ");
                text = Console.ReadLine();
                key = "Mahkqopousnqopsopwrko";
    
                for (int i = 0; i < (text.Length / key.Length); i++)
                    longkey += key;
                longkey2 = longkey.ToCharArray();
                text2 = text.ToCharArray();
                
                for (int i = 1; i < (text.Length - 1); i++)
                {
                    f += (int)text2[i] ^ (int)longkey2[i];
                    toto = Convert.ToChar((int)text2[i] ^ (int)longkey2[i]);
                    result += Convert.ToString(toto);
                }
                Console.WriteLine(result);
                Console.WriteLine(f);
    
            }
        }
    }
    Получилось:
    20675 Об этом числе шла речь в первом примере?
     
    #15 procedure, 21 Nov 2008
    Last edited: 21 Nov 2008
  16. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    нет кодировать числом нужно от 1-255 .... иначе смысл теряется для посимвольного!
    8)))
    ты усложнил задачу .... задача поддается полному автоматическому перебору!
    Code:
        unsigned char str[1000];
    	unsigned char obrazets[50];
    	unsigned char rezult[1000];
    	int i,j,l,ex;
    
    	strcpy((char *)str,"Mahkqopousnqopsopwrko");
    	strcpy((char *)obrazets,"просто");
    	for(i=0;*(str+i)!=0;i++)
                         for(j=1;j<256;j++)
                         {
                              for(l=0,ex=0;*(obrazets+l)!=0 && ex==0;l++)
                                if(((char )*(str+i+l)^j)!=*(obrazets+l))
                                    ex=1;
                                if(ex==0)
                               {
                                  for(l=0;l<strlen(str);l++)
                                    *(rezult+l)=*(str+l)^j;
                                 *(rezult+l)=0;
                                 printf("%s",rez);
                               }
                         }
    
    
    вторую можно тоже автоматизировать .... зная что пробелы разбивают фразу на слова.... которые даже после XOR остаются различимыми!
    Соответственно с ПРЕДПОЛОЖЕНИЕМ 8))) либо с аппаратом предположения... 8)))
     
    #16 Delimiter, 21 Nov 2008
    Last edited: 21 Nov 2008
  17. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    Вторые плюсеги умчались.....

    ...кстати счас обалдел.... оказываются дрова к логитех вебкамере свалили мой VC 8)))))
    линковка просто впадала в ступор!!! ....

    LOGITECH MUST DIE!!!!!!!!!!!!!!!!!!!
     
    #17 Delimiter, 21 Nov 2008
    Last edited: 21 Nov 2008
  18. Peklots

    Peklots Elder - Старейшина

    Joined:
    28 Sep 2008
    Messages:
    281
    Likes Received:
    144
    Reputations:
    36
    ВРОТМНЕНОГИ
     
  19. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    и так 3-я задача будет 2раза по +5 в репу.... решаем 2-ю !!!

    +5 за 2-ю на дороге не валяются!!! :D Или пока валяются.... хз!


    так чуть ниже РЫБУ ЗАВОРАЧИВАЛИ..... господа сразу пропускаем ....
     
    #19 Delimiter, 21 Nov 2008
    Last edited: 22 Nov 2008
  20. ClienTtm

    ClienTtm Banned

    Joined:
    31 May 2008
    Messages:
    0
    Likes Received:
    26
    Reputations:
    -15
    Вы совсем еб*нулись тут? Где дихлофоз епт! Чё за чушь вы несете?