0

我正在做 Windows 商店离线应用程序,出于某种原因,我需要在应用程序中存储我的应用程序的 clientid 和 secretid,所以如何安全地保护它们免受逆向工程等攻击,请注意我没有从用户输入中获取这些值,我需要在 c# 代码中使用这些值

4

1 回答 1

3

在 WinRT 中,最好的选择是PasswordCredentialPasswordVault.

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 回答