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