2012-11-15 70 views

回答

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; 
+0

downvote的任何理由? –

+0

我應該使用這個代碼,如果我在appconfig.cs或任何地方使用它,如果該文件在此代碼中被反向設計「var credential = new PasswordCredential(」yourapp「,」clientid「,」secretid「);這個純文本是否可見? – pashaplus

+0

我假設你正在收集用戶的憑據。如果您使用應用程序發送憑證,那麼您的運氣非常不好。您可以對憑證進行加密並將其作爲字節數組存儲在應用程序中,但是如果您的應用程序可以對其進行解密,那麼黑客也可以。 –

相關問題