मेरा विन फॉर्म ऐप प्रपत्र प्रमाणीकरण की तरह प्रतीत नहीं होता है, मैं हैशिंग के लिए बिल्कुल नया हूं इसलिए इसे बदलने में कोई मदद बहुत स्वागत है। धन्यवाद।सी # विंडोज ऐप में पासवर्ड हैशिंग, अनुपस्थित एएसपी.नेट के फॉर्म प्रमाणीकरण?
//Write hash
protected TextBox tbPassword;
protected Literal liHashedPassword;
{
string strHashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(tbPassword.Text, "sha1");
liHashedPassword.Text = "Hashed Password is: " + strHashedPassword;
}
//read hash
string strUserInputtedHashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(tbPassword.Text, "sha1");
if(strUserInputtedHashedPassword == GetUsersHashedPasswordUsingUserName(tbUserName.Text))
{
// sign-in successful
}
else
{
// sign-in failed
}
पर किसी ऐप है कि उपयोगकर्ताओं को उपयोगकर्ता के प्रवेश की तुलना में अलग साख निर्दिष्ट करने के लिए अनुमति देता है लक्ष्य:
यहाँ एक सुरक्षित फैशन में आप क्या चाहते करने के लिए एक एपीआई है? अन्य सेवाओं तक पहुंचने के लिए उपयोग के लिए प्रमाण पत्र प्राप्त करने के लिए? मुझे यकीन नहीं है कि आप क्या करने की कोशिश कर रहे हैं। – tvanfosson