Форум программистов, компьютерный форум CyberForum.ru

Шифрование XOR не работает с кириллицей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить блок -схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи http://www.cyberforum.ru/cpp-beginners/thread1220934.html
Составить блок -схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи.
C++ Составить массив из номеров строк, все элементы которых являются простыми числами Помогите,пожалуйста! Ввести размер матрицы М x N и значения ее элементов. Составить массив из номеров строк, все элементы которых являются простыми числами. Если в строке нет простых чисел, вывести сообщение. http://www.cyberforum.ru/cpp-beginners/thread1220932.html
Составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда C++
составить схему алгоритма и написать программу вычисления суммы(произведения) конечного ядра.При разработке программы предусмотреть пропуск слагаемых(множителей), равных нулю и бесконечности. Значения x и n ввести с клавиатуры.
C++ Задачи на собеседовании
Ходил на собеседование, мне дали 3 задачки, попросили решить любую на выбор, я не решил. Теперь хочу в них разобраться. Есть какие-нибудь идеи, как решить их? 1. Develop an application that checks if —++ std::map container implementation complies with the standard. It is enough to check methods insert, erase and find. Use zero return code if test passes, or non-zero value to indicate...
C++ Составить структурную схему алгоритма и проект программы вычисления функций http://www.cyberforum.ru/cpp-beginners/thread1220925.html
Составить структурную схему алгоритма и проект программы вычисления функций,один параметр ввести с клавиатуры , а другой задать как константу, все вычисляемые значения вывести на экран.
C++ Перевод кода с Pascal uses crt; var i, j, k, m, sum: integer; f: boolean; z: array of integer; begin for i := 1 to 15 do подробнее

Показать сообщение отдельно
0makc
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 9
01.07.2014, 23:38  [ТС]     Шифрование XOR не работает с кириллицей
Цитата Сообщение от nmcf Посмотреть сообщение
Так раскодирует или нет? Как результат смотришь? Отладчиком?
результат я вижу в другой программе, которая перехватывает сообщения:

C++
1
return _snprintf(out,size-1,outInf);
Цитата Сообщение от gazlan Посмотреть сообщение
Угу.
Вложения
XOR.7z (5.3 Кб, 0 просмотров)
спасибо, сейчас посмотрю

Добавлено через 17 минут
Вот эта часть кода и есть шифрование:
C++
1
2
3
4
5
6
7
8
9
10
   do
   {
      for (DWORD ii = 0; ii < dwXorSizeLo; ++ii)
      {
         *(pSrcStr + dwSrcOfs++) ^= *(pXorStr + dwXorOfs++);
 
         dwXorOfs %= dwXorSizeLo;
      }
   } 
   while (dwSrcOfs < dwSrcSizeLo);
Только не понятно, что в ней происходит.

dwSrcSizeLo - размер файла, но у меня строка, тоже подойдет, будет длинна
pXorStr + dwXorOfs - это по ходу ключ
pSrcStr - сама строка, которую надо шифровать
dwSrcOfs - это не понятно.

впервые вижу запись ++ii . это как, равно ли ii++?
не понятно как именно меняется значение pSrcStr
 
Текущее время: 12:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru