С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Защита файла от ручного редактировния - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить max(a,b,c) http://www.cyberforum.ru/cpp-beginners/thread1765348.html
Дано x,y,z. Вычислить max (a,b,c), если a=2\sqrt{{x}^{2}+{y}^{2}}-\frac{{z}^{3}}{3!};b=1-\sqrt{{x}^{2}+{y}^{2}};c=\sin \frac{{z}^{3}}{3!}+\cos \frac{\Pi }{4}
C++ Найти наибольшее произведение пары элементов массива (при условии, что произведение кратно 8, но не кратно 24) Помогите пожалуйста) дали задачу, найти наибольшее произведение пары элементов массива,при условии,что произведение кратна 8,но не кратна 24. http://www.cyberforum.ru/cpp-beginners/thread1765347.html
Сформировать однонаправленный список и добавить элемент перед элементом с заданным ключом C++
задача: Сформировать однонаправленный список. Добавить элемент перед элементом с заданным ключом; Наиболее близко к решению (добавление элемента) я подошел с помощью метода: List* add_list(List...
C++ Программа для решения ребуса - C++
Решите ребус пожалуйста ПРОП:О=РЦИЯ решать надо способом ниже иначе у меня его не примут=( Пример. ТОРГ  Г = ГРОТ. Имеем 4 различных цифры: Т, О, Р, Г.!!!! Следовательно, необходимо сгенерировать...
C++ Priority_queue и ошибка сортировки http://www.cyberforum.ru/cpp-beginners/thread1765309.html
Привет, ребят :) Должна получиться программа, которая формирует очередь по половому и возрастному признаку (вперед идут женщины и старики, потом молодые и мужики) Программа завершается с ошибкой во...
C++ вычисление дробей знаменатель высчитывается правильно, а вот числитель нет Кто-то подскажет почему? #include<iostream> #include<conio.h> #include<stdio.h> #include<fstream> using namespace std; class... подробнее

Показать сообщение отдельно
Renji
2018 / 1386 / 312
Регистрация: 05.06.2014
Сообщений: 3,955
17.06.2016, 23:11
Простейшее решение - хранить контрольную сумму сохранения. Кому сильно надо - взломает, но тупо редактировать сейв в хекс-редакторе не выйдет.
Цитата Сообщение от Terrr Посмотреть сообщение
Всё равно вы не защититесь от программ типо CheatEngine и ArtMoney, которые ищут, отслеживают и изменяют значения в ОЗУ.
Если сильно надо, можно и защититься. Например, можно хранить нужное значение в форме суммы двух случайных чисел. А числа постоянно менять, чтоб пользователь ArtMoney не понял что морозить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
class protectedMoney
{
public:
    void set(int value){
        X=rand();
        Y=value-X;
    }
    int get()const{return X+Y;}
    void changeCrypt(){set(get());}
private:
    int X,Y;
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.