文字列を生成するプログラムがあるとします。この文字列を秘密鍵で署名して、文字列が実際にプログラムによって生成されたものであり、他の方法で生成されたものではないことを確認できるようにします。
これを行う唯一の方法は、コード内の文字列を非表示にすることですが、オープン ソース プログラムの場合は、コンパイル時にのみこのキーを挿入する方法が必要です。
このタスクを達成するための最良/より簡単な方法は何ですか (C++ を使用)?
(C++ の場合、コンパイル時にキーを生成するプリプロセッサ ディレクティブを考えていました。)