ですから、最初に、これらのことは決して絶対確実ではなく、十分な努力が払われれば何かが壊れる可能性があることを私は知っていることを指摘したいと思います。
しかし:私が誰か(私が書いたもの)にソフトウェアを渡して、彼らにそれを実行させるとしましょう。彼らが得た結果を検証したいと思います。私は、彼らがそれを実行し、満足のいく結果を得たことを確認するために使用できるある種の暗号化/ハッシュを使用することを考えていました。
また、結果が「偽物」になることも望んでいません(ただし、それを破るのに十分な努力が払われれば、それなどが適用されることはわかっています...)。したがって、ハッシュを使用する場合、「はい」のハッシュと「いいえ」のハッシュだけを使用することはできません(これは、ハッシュが2つのオプションのうちの1つにすぎないことを意味します-簡単に偽造可能です)。
ツールのユーザーに、可能な限り小さいもの(たとえば、電子メールなど)を返送してもらいたい(たとえば、ログの行や行をトロールしたくない)。
これをどのように実装しますか?私はおそらく物事を最もよく説明していませんが、うまくいけば、あなたは私がやりたいことの要点を理解するでしょう。
誰かが以前にこの種のことを実装したことがあるなら、どんなポインタでも大歓迎です。
この質問は、特にコードについて質問するのではなく、「実装方法」に関するものです。重要なタグを見逃した場合は、遠慮なく編集してください。