none
Помогите с задачкой Нужно цифры поксорить(XOR) RRS feed

  • Вопрос

  • Есть почти ссылка: http://tinyurl.com/DA 9D C5 DE DD
    Нужно декодировать ссылку. Нужно цифры поксорить(XOR) с псевдонимом человека, чьей подругой была надежда константиновна. Псевдоним набирается маленькими русскими буквами в dos-кодировке.

    Я пытался:

    static void Main(string[] args) { string text = "надежда константиновна"; byte[] bytes = Encoding.UTF8.GetBytes(text); byte[] newBytes = Encoding.Convert(Encoding.UTF8, Encoding.GetEncoding(866), bytes); string newStr = Encoding.GetEncoding(1251).GetString(newBytes); //HEX: DA 9D C5 DE DD //INT: 332 235 305 336 335 int[] ari = new[] {332, 235, 305, 336, 335}; foreach (int inr in ari) { string newTextt = ""; Console.WriteLine("Ключ____: {0}", inr); foreach (byte i in newBytes) { newTextt += char.ConvertFromUtf32(i ^ inr); } Console.WriteLine("РЕЗУЛЬТАТ: {0}", newTextt); }

    }


    30 июня 2015 г. 8:27

Все ответы

  • Надежда Константиновна была подругой Ульянова по прозвищу Ленин.

    Должно быть

    string text = "ленин";

    Ну а дальше всё просто.

    http://tinyurl.com/1x(60

    30 июня 2015 г. 9:49
  • Непонятная задача... Какая именно операция вас интересует? Получение строки после последнего слеша, перевод строки в слова, а слово в шестнадцатеричную систему, так?

    Насколько я помню шестнадцатеричную систему счисления то FF - это 255, а у вас DA=332 - это не верно...

    30 июня 2015 г. 11:21