Как бы мне через C сделать проверку кэша своего бинарного файла, но без определённого промежутка hex-символов? Этот промежуток будет использоваться для задания сравниваемой хэш суммы (сгенерирую другим бинарником и помещу туда через hex редактор), которая тоже будет расчитана без этого фрагмента и зашифрована. Не хочу создавать второй файл с проверкой и привлекать к нему внимание, а просто хочу спрятать код в гигантских дебрях своей программы (сам сравниваемый образец будет зашифрован, чтобы нельзя было ничего там изменить, даже если кто-то его найдёт).
Нужна функция, которая будет вычислять md5 во всех байтах кроме определённого пула адресов.
Так я хоть избавлюсь от халявщиков, которые меняют автора в моей программе и выкладывают на youtube, при том что меня вообще почти никто не знает в интернете, а их очень даже узнают, и верят, что это их программа, автор то изменён.