アプリケーションで使用するパスワードを保存する方法について疑問があります。その場でデータを暗号化/復号化する必要があるため、パスワードはどこかにある必要があります。オプションは、アプリにハードコーディングするか、ファイルからロードすることです。
アプリケーションのライセンス ファイルを暗号化したいのですが、セキュリティ手順の 1 つに、アプリがライセンスを復号化できることが含まれます (他の手順はその後に続きます)。パスワードはユーザーに知られることはなく、私だけが知る必要はありません。
私が懸念しているのは、ハッカーが私のコードを調べて、そこに保存したパスワードを取得し、それを使用して最初のセキュリティ バリアを破ってライセンスをハッキングすることです。
現時点では、コードの難読化を検討していない (最終的に検討する) ため、これは問題です。
パスワードを保存するソリューションはセキュリティ上の危険があることは知っていますが、それを回避する方法はありません!
実際に必要になる前に、複数の部分からパスワードを組み立てることを検討しましたが、ある時点でパスワードが完成するので、必要なのはデバッガーと適切な場所のブレークポイントだけです。
アプリにハードコードされたパスワードを保存する必要がある場合、皆さん (とガレ) はどのようなアプローチを使用しますか?
乾杯