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

Каким образом зашифровать Hex строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая выводит матрицу смежности графа с определенным количеством вершин и ребер http://www.cyberforum.ru/cpp-beginners/thread1088996.html
Всем доброго времени суток!!! Передо мной стоит задача: написать программу, которая выводит матрицу смежности графа с определенным количеством вершин и ребер, а также должен быть нарисован сам граф. Пользователь должен вводить: 1) кол-во вершин (например: 1, 2, 3, 4); 2) кол-во ребер (например: 4); 3) название самих рёбер (например: 1 2, 2 3, 3 4, 4 1); Дальше должен строиться граф (видимо...
C++ Как скрыть строку: для продолжения нажмите любую клавишу? Я новичок. Интересуюсь, как, с помощью какой команды в C++, скрыть строку в MS DOS: ,,Для продолжения нажмите любую клавишу" ? http://www.cyberforum.ru/cpp-beginners/thread1088995.html
C++ Разный результат работы функции в release и debug
Такая проблема. Есть программа, в которой объявляется переменная типа std::string. Ниже вызывается функция, реализованная в dll, принимающая данные в формате void*. А в самой функции заполняем эту строку каким-то текстом. В релиз и дебаг версиях dll-ки значения на выходе разные. Если использовать MFC-шный CString вместо STL-вского string - всё проходит корректно. Функция exe-шника: int...
C++ Напишите функцию, возвращающую сраднее геометрическое элементов
Напишите функцию, возвращающую сраднее геометрическое элементов в однородном целочисленном массиве с положительными значениями элементов (среднее геометрическое вычисляется по формуле: G({x}_{1}, {x}_{2},..., {x}_{N})=\sqrt{{x}_{1}*{x}_{2}*...*{x}_{N}}).
C++ Нужно настроить в проекте ссылки на загружаемую DLL http://www.cyberforum.ru/cpp-beginners/thread1088971.html
Как это делается?
C++ Есть ли такой метод? Подскажите если ли метод в классе iostream или ios, который считает количество введённых символов с помощью объекта cin. Спрашиваю потому что есть функция gcount(), но она только для get(), getline() или read() и также не охота мучатся с преобразованием в строку и там уже считаться.. спасибо! подробнее

Показать сообщение отдельно
gazlan
2855 / 1803 / 271
Регистрация: 27.08.2010
Сообщений: 4,882
Записей в блоге: 1
04.02.2014, 19:12     Каким образом зашифровать Hex строки
Цитата Сообщение от russeo Посмотреть сообщение
Да там нет пароля, просто ссылка на обработчик
Это тоже самое.

И мало того, в Hex-редакторе ваш зашифрованный текст будет бельмом в глазу. То есть, именно с него хакер и начнет. Используйте обычный XOR, если так хочется, все равно никакой большей защищенности вам не добиться.

Пример декодера для e-Book Edit Pro

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
static const char* const DecodeString(const BYTE* const pString,BYTE bySize)
{
   if (!bySize)
   {
      // Error !
      return NULL;
   }
 
   static char    pszString[MAX_PATH + 1];
   
   memset(pszString,0,sizeof(pszString));
 
   memcpy(pszString,pString,bySize);   // Always secure!
 
   bool     bPrintable = true;
 
   *pszString ^= bySize;
   
   if (!IsPrintable(*pszString))
   {
      // Error !
      return NULL;
   }
 
   for (int ii = 1; ii < (int)bySize; ++ii)
   {
      pszString[ii] ^= pszString[ii - 1];
 
      bPrintable = IsPrintable((BYTE)pszString[ii])  ?  bPrintable  :  false;
   }
 
   return bPrintable  ?  pszString  :  NULL;
}
 
Текущее время: 22:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru