Security C#

// 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
    }
}