小さな道具を作ろうと思っていました。ツールが何をするかは重要ではありません。重要なことは、ツールが機密情報をユーザーの HDD に保存する必要があることです。編集: 保存される情報はユーザーの情報です。アプリで配布する自分のコンテンツを保護しようとしているわけではありません。
この情報を暗号化する必要があることを理解しています。しかし、暗号化パスワードをどこに安全に保管すればよいのでしょうか? それは一種の無限再帰です...
では、Windows 上の情報を暗号化し、Windows でパスワードを安全に管理する方法はありますか? Windows と言うときは、Windows XP SP2 以降を意味します。
また、同じシステム上のユーザーが他のユーザー情報にアクセスしてはならないことに注意してください (両方が私のアプリケーションを実行している場合でも)。
この問題に対する .NET 2.0 (C#) とネイティブ (C/C++) の両方のソリューションを探しています。