Passwort-hashing in eine C# - Windows-app fehlt ASP.NET's FormsAuthentication?

Mein Win form-app scheint nicht, wie FormsAuthentication, ich bin völlig neu für das hashing so dass jede Hilfe zu konvertieren, das wäre sehr willkommen. Danke.

//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
}
  • Ist das Ziel zu haben, eine app, die ermöglicht es Benutzern, geben Sie andere Anmeldedaten als der Benutzer eingeloggt ist? Erhalten Sie die Anmeldeinformationen für den Zugriff auf andere services? Ich bin mir nicht sicher, was Sie zu tun versuchen.
InformationsquelleAutor | 2008-10-17
Schreibe einen Kommentar