Hash Password
// Copyright (c) 2010
// by http://openlightgroup.net/
using System;
using System.Data;
using System.Linq;
using System.Web;
using System.Xml.Linq;
using System.Net.Mail;
using System.Text;
using System.Collections.Generic;
using System.IO;
using System.Web.Security;
namespace SilverlightDebateForum
{
public class Utility
{
#region HashPassword
public static string HashPassword(int UserID, string Password)
{
// Note this password is 'salted' with the username when it is passed
// to this method, so a basic dictionary attack would not work
string HashedPassword = "";
string UserPasswordAttempt = String.Format("{0}{1}", UserID.ToString(), Password);
HashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(UserPasswordAttempt,
System.Web.Configuration.FormsAuthPasswordFormat.MD5.ToString());
return HashedPassword;
}
#endregion
}
}
Related examples in the same category