私は、Windowsストアオフラインアプリケーションを実行しています。何らかの理由で、アプリのクライアントIDとシークレットIDをアプリに保存する必要がありました。リバースエンジニアリングなどの攻撃からそれらを安全に保護する方法です。ユーザー入力からこの値を取得していないことに注意してください。これらの値をC#コードで使用する必要があります
1 に答える
3
WinRT では、 に を追加するのが最善の選択PasswordCredential
ですPasswordVault
。
var vault = new PasswordVault();
var credential = new PasswordCredential("yourapp", "clientid", "secretid");
vault.Add(credential);
// Later
credential = vault.Retrieve("yourapp", "clientid");
credential.RetrievePassword();
string password = credential.Password;
于 2012-11-15T09:54:16.887 に答える