私のソフトウェアは AES Rijndael を使用しています。
SHA-256 ハッシュを使用して、任意の長さの文字列からキーを生成し、これを秘密キーと公開キーの両方として渡します。この例では、2 つを区別する必要がないためです。
キーが実行可能ファイルからハッキングされるのを防ぐにはどうすればよいですか?
リテラルを使用するのではなく、実行時にいくつかの事前定義された手順でキーを生成することを知っていますが、それでもキーは AES 初期化関数に送信される直前にメモリ内にあるため、非常に簡単に取得できます。
AES は明らかに非常に安全ですが、代わりに誰かが実行可能ファイルを壊した場合、何の役に立つのでしょうか?
この問題を解決するときの一般的な方法はありますか?