注册环节的MD5加密--班级管理系统心得

   当用户注册时,需要对用户的密码进行加密成MD5,这是一个比较流行的加密算法,话不多说贴源码

 

using System.Text;
using System.Security.Cryptography;

  /// <summary>
    /// 加密算法,函数的参数是密码
    /// </summary>
    /// <param name="instr"></param>
    /// <returns></returns>
    public static string MD5(string instr)
    {
        string result;
        try
        {
            byte[] toByte = Encoding.Default.GetBytes(instr);
            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
            toByte = md5.ComputeHash(toByte);
            result = BitConverter.ToString(toByte).ToLower().Replace("-", "");
        }
        catch
        {
            result = "";
        }
        return result;
 
    }

 

posted @ 2011-01-15 09:31  shawnXiao  Views(331)  Comments(0Edit  收藏  举报