我想返回從Linq中的查詢中獲取的匿名數據。我不知道哪種列表<>返回,因爲數據是「var」匿名。未知數據返回linq到xml查詢的數據類型
public List<?????> QueryXmlUserLogin()
{
var data = from item in XDocumentObj.Descendants("User_Data")
select new
{
user = item.Element("user").Value,
password = item.Element("password").Value,
};
data.ToList();
return ????
就在方的想法,看着變量名,你不存儲密碼,你呢? – oleksii 2012-03-28 13:14:35
我的確如此,但contais XDocument加密的文件 – kmxillo 2012-03-28 13:26:33
那麼它的安全性並不是最好的想法,如果你加密一個文件甚至加密每個密碼或兩者並不重要。它是一個相當大的攻擊載體,黑客可以獲得加密密鑰並解密文件/密碼。更安全的方法是存儲生成的強密碼密碼。因此你根本不存儲密碼,只有一個不可逆的「垃圾」。每次用戶登錄時,都會重新應用散列提供的密碼並將其與存儲的散列進行比較。但是,如果您關心該應用程序的安全性,則這種情況取決於您。 – oleksii 2012-03-28 13:44:18