私は次のことを試してみたい:
ファイルを入力として受け取り、これら 5 つの MD5 の MD5 アルゴリズムを計算する C# プログラムがあります。私のアルゴリズムは、ファイルごとに一意の値を持っています。この値は 128 ビット値であるため、この手法を使用して、md5 アルゴリズムの出力値を PE ファイルに保存することでプログラムを保護したいと考えています (値を X としましょう)。PE は、MD5 値を (それ自体に対して) 再度計算し (値が Y であるとしましょう)、X と Y を比較します。同じ値である場合は、問題なく実行されます。それ以外の場合は終了します。
私の質問は: PE ファイルに値を書き込むにはどうすればよいですか? 重要なお知らせ: 私のアルゴリズムは C# で書かれているので、C# 言語を使用して PE ファイルに書き込む方法が必要です。