Итак, для начала я хочу отметить, что я знаю, что эти вещи никогда не бывают надежными, и если приложить достаточно усилий, все может быть сломано.
Но: скажем, я передаю часть программного обеспечения кому-то (что я написал) и заставляю его запускать его. Я хочу проверить результат, который они получают. Я думал об использовании какого-то типа шифрования / хэша, который я могу использовать, чтобы убедиться, что они запустили его и получили удовлетворительный результат.
Я также не хочу, чтобы результат был "поддельным" (хотя, опять же, я знаю, что если приложить достаточно усилий, чтобы сломать его, и т.д. Следовательно, это означает, что если я использую хеш, я не могу просто иметь хеш для «да» и хеш для «нет» (поскольку это означает, что хеш будет только одним из 2 вариантов - легко поддельных).
Я хочу, чтобы пользователь инструмента передал мне что-то (например, в электронном письме), как можно меньше (например, я не хочу рыться в строках и строках журналов) .
Как бы вы это реализовали? Возможно, я не объяснил ничего лучше, но, надеюсь, ты понял суть того, что я хочу сделать.
Если бы кто-то реализовывал подобные вещи раньше, любые указатели были бы очень благодарны.
Этот вопрос больше касается «как реализовать», чем конкретно спрашивать о коде, поэтому, если я пропустил важный тег, пожалуйста, не стесняйтесь редактировать!