MD5加密

public static string GetMD5(string str)
        {
            //定义接受加密后的字符串
            string md5Str = null;
            //创建MD5加密实例
            MD5 md5 = MD5.Create();
            //将密码参数转成字节数组
            byte[] bt = Encoding.Default.GetBytes(str);
            //获取加密后的字节数组
            byte[] md5Bt = md5.ComputeHash(bt);
            //将每个加密的字节数组元素转成字符串
            for (int i = 0; i < md5Bt.Length; i++)
            {
                md5Str += md5Bt[i].ToString("x2");
            }
            //返回加密后的字符串
            return md5Str;
        }
原文地址:https://www.cnblogs.com/ghgxm520/p/8340939.html