Задать вопрос
@Porto_b

DELPHI защита файлов?

Вообщем у меня есть программа в котором проходят тест, есть два файла ответов txt формата, в одном правильные в другом неправильные, вопрос формулируется и читается правильный вариант ответа и неправильные варианты ответа. Сами файлы зашифрованы простым алгоритмом так что посмотреть ответы не получиться, но можно удалить файлы и редактировать сам txt файл. Если файлы не существуют программа тестирования сообщить об этом, но защиты от вандализма нету, можно ли как то решит эту проблему? Вшивать ответ внутри программы не вариант.
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 8 комментариев
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Контрольные суммы положить в 3-й файл.
Вопросы/ответы считали и, по 3-му файлу, проверили.
Не совпали - выводим: "Нарушена целостность файлов теста.".

Бонусная "закусь": Можно и контрольную сумму самого файла КС положить в него же. Тогда вообще будет сложно что-либо поправить даже при открытых ответах (чистым текстом).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
akelsey
@akelsey
Подключайся к своему легитимному сетевому хранилищу каждый запуск программы (хоть яндекс диск по webdav) и получай хеши этих файлов, при старте проверяй - если локальные файлы имеют те же хэши - то все ок, если нет, то завершай программу с сообщением что идут попытки подмены.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы