一个C#下MD5加密算法函数

    技术2022-05-11  70

      由于MD5 加密算法的不可逆性,现在多数网站都采用MD5加密算法来加密用户登录密码,但本人在网上找来的多半都是不完全代码,所以就自己将那些代码重新整理了下:

    using  System; using  System.Security.Cryptography; namespace  PassMd5 {    /// <summary>    /// PassWordMD5 的摘要说明。    /// </summary>    public class PassWordMD5    {        public PassWordMD5()        {            //            // TODO: 在此处添加构造函数逻辑            //        }        public static string MD5(string Sourcein)        {             MD5CryptoServiceProvider MD5CSP = new MD5CryptoServiceProvider();            byte[] MD5Source = System.Text.Encoding.UTF8.GetBytes(Sourcein);            byte[] MD5Out = MD5CSP.ComputeHash(MD5Source);            string sTemp="";            for(int i=0;i<MD5Out.Length;i++)            {                sTemp+=MD5Out[i].ToString("x").PadLeft(2,'0');            }            return sTemp;        }    }}     以上,单独复制到一个 CS 文件中就可以使用了!   :)

    最新回复(0)